一个项目如果几个人开发,一般我们都会从master上拉分支,在自己的分支上开发,避免主干被污染,在开发完成后,再将自己的分支合并到master分支,最后保存到远程版本管理库中,接下来主要介绍一些我们频繁使用的git命令。
- git checkout -b test
从master上创建一个自己的分支,创建完成会,会自动切换到新创建的分支,去掉-b 则可以在分支之间进行自由切换
- git push --set-upstream origin test
使自己的分支跟远程库建立关系 - git branch -a
查看分支,如果看到空色框中的内容,说明第二部执行完成了,就可以在自己的分支中开发编辑了,结合git checkout 分支名,可以进行分支间切换
- git add 将自己新建的文件提交到暂存区stage
- git commit -m " bugfix" 将自己的修改提交并附属说明(做了什么修改)
- git merge test 然后切换到master分支,并将自己的分支与master合并
- git push 这样自己修改的内容就被保存到了远程代码库,可以去git远程代码库中查看自己的提交和修改是否有
-
git branch -d 分支名 删除分支
- git log --graph 可以查看分支合并图