Git种可以使用如下两种命令来实现分支合并功能:
git merge branchname1
git rebase
我们先介绍git merge,执行git merge branchName1之后将branchName1分支的改动merge到当前分支上,如果这branchName1分支与当前分支没有冲突(conflict)的话,那么合并完成,输入下面的命令可以查看有哪些冲突:
git diff
在有冲突的文件上会有标记,当手动修改完所有冲突文件之后,将修改增加到索引(index)上去,用git commit来提交,就像平时修改了一个文件一样正常提交。可以使用gitk命令调用图形化界面来展示分支状况,当前commit指向两个分支,当前分支和merge之前的分支。那么要如何解决冲突呢: