分类目录

链接

2019 年 11 月
 123
45678910
11121314151617
18192021222324
252627282930  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > DevOps, LINUX > 正文
git合并两个有冲突的分支
DevOps, LINUX 暂无评论 阅读(251)

git合并两个有冲突的分支

背景: 现在有两个分支 master,develop 一面有一个共同的文件 index.js,现在两个分支一样。

当A修改了index.js,commit&push到master后,

B修改index.js,  commit&push到develop,

现在,当B想merge code to master就会报conflict冲突

 

解决办法:

1.B switch branch to master

TIPS1: 选择master分支

TIPS2:选中merge

2.切换之后,会提示是否合并代码,选择merge,并输入comment

3.这时,master的代码就拉了一下来,并且有冲突

4.找到index.js,修改文件,合并A和B的修改。

5. 命令行输入: git add index.js

6.命令行输入: git commit -m "merge code "

7.切回develop分支,方法同1.

8.现在本地的develop分支就有master的东西了。

9.git commit -m "merge code2"  #这一步看看local还没有东西可以提交

10.B使用git push提交分支到develop

11.B create pull requst合并分支到master,将不会出现冲突。

合并这完成。

 

总结:  切换到另外一个分支获取最新代码合并解决冲突再切换回来提交就OK了。

 

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:git合并两个有冲突的分支 | Bruce's Blog

发表评论

留言无头像?