Git

Git分支合并

2017-10-30  本文已影响0人  July_lt

举例说下分支合并,假若现在在dev开发分支开发完成,需要提交到主干master上。

1.确认dev分支代码都已提交,可以通过git status查看文件是否都已提交,git log命令确认提交记录是否正确。

2.切换到master分支更新代码。

   git checkout master

   git fetch origin master

   git rebase origin/master

3.执行分支合并命令

   git merge dev

若果没有冲突,窗口会变成下面vi窗口,和vi下面操作方式一样,添加合并的注释,再保存退出,把合并的代码推送到远程master就完成了合并。

4.解决冲突,再提交

如果有冲突会提示冲突文件。

Git作了合并,但没有提交,它会停下来等你解决冲突。要看看哪些文件在合并时发生冲突,可以用git status查看:

文件内冲突信息,手动进行修改。

在解决了所有文件里的所有冲突后,运行git add将把它们标记为已解决状态,然后提交,再推送到远程master,到此合并完成。

上一篇下一篇

猜你喜欢

热点阅读