Git 分支管理
Git 分支管理
列出分支
列出分支基本命令:
git branch
没有参数时,git branch 会列出你在本地的分支。
$ git branch
* master
此例的意思就是,我们有一个叫做"master"的分支,并且该分支是当前分支。
当你执行 git init 的时候,缺省情况下 Git 就会为你创建"master"分支。如果我们要手动创建一个分支。执行 git branch (branchname) 即可。
$ git branch testing
$ git branch
* master
testing
现在我们可以看到,有了一个新分支 testing。
删除分支
删除分支命令:
git branch -d (branchname)
分支合并
一旦某分支有了独立内容,你终究会希望将它合并回到你的主分支。 你可以使用以下命令将任何分支合并到当前分支中去:
git merge
$ git branch
* master
newtest
$ ls
README test.txt test2.txt
$ git merge newtest
Updating 2e082b7..556f0a0
Fast-forward
test2.txt | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 test2.txt
$ ls
README test.txt
合并冲突
合并并不仅仅是简单的文件添加、移除的操作,Git 也会合并修改。一个合并冲突就出现了,在 Git 中,我们可以用 git add 要告诉 Git 文件冲突已经解决成功解决了合并中的冲突,并提交了结果。我们需要手动去修改它。
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!