我这样做了:
cd /repo1
git clone <remote-repo>
git checkout -b mynewbranch
<edit1>
git add
git commit
<edit2>
git add
git commit
cd /repo2
git clone <remote-repo>
cd /repo1
git checkout master
git merge mynewbranch
# messages
# All merged Ok.
git checkout mynewbranch
git push /repo2 mynewbranch:mynewbranch
cd /repo2
git branch
* master
mynewbranch
git merge mynewbranch
# Tons of merge conflict errors
目录repo1和repo2具有完全相同版本和代码分支的克隆。 git branch -r
在两个目录中都说同样的事情。
在repo1中合并我的分支非常有效。但是当我将该分支推送到repo2并尝试相同的合并时,我会发生合并冲突。
我错过了什么?这可以正确完成吗?