Git基于Git Flow流程协同开发

git flow 在多版本协同开发中的作用不言而喻,这里有关于git flow工作流程的梳理
其实弄清楚git flow流程之后,我们的开发中就很方便的进行分支创建,合并,删除等,整个流程按照git flow来就行了,多人协同开发有条不紊
下面就是基于git flow流程进行的一系列git命令

使用git命令来完成git flow流程

这篇文章通过图解讲解了git分支的创建,提交,删除,合并等,很好理解

  • git 分支的创建和切换
$ git checkout -b dev
  • git分支的查看,可以看到当前有多少分支
$ git branch
* dev
  master

这时候,我们的所有操作都是基于dev分支进行开发,开发完成,测试并提交
比如我们创建了一个README.md文件,并使用vi编辑器增加了内容

$ touch README.md

添加内容到本地仓库

$ git add README.md

提交内容

$ git commit -m "readme commit"

这时候我们使用命令查看,当前dev分支中已经有了我们刚才创建的内容


image.png

我们使用命令切换到master分支是看不到刚才创建的内容的

$ git checkout master
image.png
  • 分支合并
    这里测试没问题,需要将dev分支的内容合并到master分支
$ git merge dev

合并完成之后,可以看到master分支就有了我们增加的内容


image.png
  • 删除分支(谨慎操作)
$ git branch -d dev

删除分支之后可以使用命令查看,只剩下master了


image.png
  • push项目到远程仓库

  • 待续...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。