团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的
下面是ThoughtBot 的Git使用规范流程。
1.新建分支
首先,我们创建dev分支,然后切换到dev分支:
git checkout -b dev
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:
git brance dev
git checkout dev
2.提交分支commit
分支修改后,就可以提交commit了。
git add --all
git status
git commit -m 'add file'
git add 命令的all参数,表示保存所有变化(包括新建、修改和删除)。从Git 2.0开始,all是 git add 的默认参数,所以也可以用 git add . 代替。
git status 命令,用来查看发生变动的文件。
git commit 命令的verbose参数,会列出 diff 的结果。
3.合并分支merge
分支提交完后,切到主分支上:
git checkout master
切换后发现刚才新增的文件不存在,因为刚才是在dev分支上进行的提交,所以,要将dev分支合并到主分支上,
git merge dev
git merge命令用于合并指定分支到当前分支。合并后,再查看新增的内容,就可以看到,和dev分支的最新提交是完全一样的。
4.删除分支
分支合并完后就可以将dev分支删掉
git branch -d dev