Git分支合并

举例说下分支合并,假若现在在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,到此合并完成。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容