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分支中已经有了我们刚才创建的内容
我们使用命令切换到master分支是看不到刚才创建的内容的
$ git checkout master
- 分支合并
这里测试没问题,需要将dev分支的内容合并到master分支
$ git merge dev
合并完成之后,可以看到master分支就有了我们增加的内容
- 删除分支(谨慎操作)
$ git branch -d dev
删除分支之后可以使用命令查看,只剩下master了
push项目到远程仓库
待续...