1. 删除远程分支
git push origin --delete 远程分支名称
2. 合并分支(合并A分支到B分支)
两个分支都拉新最新的代码
然后切换到B分支
执行git merge --no-ff A (如果A的远程分支名为originA,注意这里是本地分支名A)
解决冲突
git add -A
git commit
git push origin B本地名:refs/for/B的远程分支名
注意中间一定不能pull, 合并的时候通知其他人不要提交代码
3.下拉代码引起的冲突(非合并分支引起的)
解决冲突
git add -A
git rebase --continue
git push origin HAED:refs/for/originA