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了。
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · error: RPC failed; HTTP 413 curl 22 The requested URL returned error
- · git基本命令
- · 修改git在VS中显示的用户名
- · ELK/EFK中ES使用IK分词器的方式步骤
- · 解决es报错:blocked by: [FORBIDDEN/12/index read-only / allow delete (api) ]
- · filebeat按docker容器名创建不同的索引
- · 定时备份docker中的mysql
- · nginx上传文件超出默认大小限制,提示:413 Request Entity Too Large
- · 使用traefik做为docker网关(负载均衡/滚动更新)
- · 部署docker+k3s+rancher2
- · 推送镜像到dockerhub
- · CentOS 安装Docker-CE