2
我的同事对git来说是一种新鲜感。他正在从事一个项目,但没有连续两周的时间。现在他拉我的工作,他有很多冲突。Git:提交未解决的冲突
他可以把工作推回给我,所以我会解决冲突并推回给他?
目标: 提交未解决的冲突并推送它。
我的同事对git来说是一种新鲜感。他正在从事一个项目,但没有连续两周的时间。现在他拉我的工作,他有很多冲突。Git:提交未解决的冲突
他可以把工作推回给我,所以我会解决冲突并推回给他?
目标: 提交未解决的冲突并推送它。
假设你们俩都工作在同一个分支,说大师,你的朋友可以创建一个独立的分支,并将其推到远程,像这样:
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
此时,您应该能够修复合并冲突,并将更改推回到远程。
希望这会有所帮助。
伟大的解决方案!谢谢。 – zed 2015-01-09 22:21:40
合并您的分支与他的分支并解决冲突 – wonde 2015-01-09 22:11:23