Git:提出一个未解决的冲突

时间:2015-01-09 22:03:02

标签: git

我的同事对git来说有点新鲜。他正在做一个项目,没有拉过两个星期。现在他拉了我的工作,他有很多冲突。

他能否将工作推回给我,以便我解决冲突并向他推回?

目标: 犯下未解决的冲突并推动冲突。

1 个答案:

答案 0 :(得分:3)

假设你们两个都在同一个分支上工作,比如掌握,你的朋友可以创建一个单独的分支,并将其推送到远程,如下所示:

git checkout -b conflict-branch
git push origin conflict-branch:conflict-branch

此时你可以从远程仓库拉出并检查冲突分支:

git pull origin
git checkout -b conflict-branch origin/conflict-branch

现在您在本地拥有您的朋友代码,您可以尝试进行本地合并来掌握:

git checkout master
git merge conflict-branch

此时,您应该能够修复合并冲突,并将更改推送回远程。

希望这有帮助。