Git 分支管理
分支合并
一旦某分支有了独立内容,你终究会希望将它合并回到你的主分支。 你可以使用以下命令将任何分支合并到当前分支中去:
以上实例中我们将 newtest 分支合并到主分支去,test.txt 文件被删除。
合并完后就可以删除分支:
删除后, 就只剩下 master 分支了:
合并冲突
合并并不仅仅是简单的文件添加、移除的操作,Git 也会合并修改。
首先,我们创建一个叫做 change_site 的分支,切换过去,我们将 runoob.php 内容改为:
创建 change_site 分支:
将修改的内容提交到 change_site 分支中。 现在,假如切换回 master 分支我们可以看内容恢复到我们修改前的(空文件,没有代码),我们再次修改 runoob.php 文件。
现在这些改变已经记录到我的 “master” 分支了。接下来我们将 “change_site” 分支合并过来。
我们将前一个分支合并到 master 分支,一个合并冲突就出现了,接下来我们需要手动去修改它。
在 Git 中,我们可以用 git add 要告诉 Git 文件冲突已经解决
现在我们成功解决了合并中的冲突,并提交了结果。