
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了。
============ 欢迎各位老板打赏~ ===========


与本文相关的文章
- · git本地分支关联远程分支
- · error: RPC failed; HTTP 413 curl 22 The requested URL returned error
- · git基本命令
- · 修改git在VS中显示的用户名
- · linux开启swap
- · Docker 镜像加速列表(20250216已更新)
- · SSL 证书免费,自动续期的web服务器Caddy
- · 解决docker push 到私有registry时,报unknown blob错
- · acme.sh全自动更新通配符证书
- · centos安装node18
- · Amazon Linux 2023 安装Docker和Docker Compose
- · nginx http转https, 不带www转带www