如何管理代码在git上与多个用户合并?

dot*_*hen 5 git merge conflict

Git不会让一个推送具有合并冲突的分支。在目前的情况下,大约有15个冲突的文件,其中一些是我的代码,而另一些是其他人的代码。每个更改代码的人最好对那些特定文件执行合并。我们所有人都如何处理自己的文件以完成合并?

Unmerged paths:
    both modified:   foo.py        # This I should fix
    both modified:   bar.py        # This Jeff Atwood should fix
    both added:      bin/baz.py    # This Joel Spolsky should fix 
    both added:      bin/buzz.py   # This I should fix
Run Code Online (Sandbox Code Playgroud)

除了让我们所有人都坐在同一台计算机上,甚至通过Tmux在同一终端上坐下来,每个人都如何对自己负责的文件执行合并?我一无所知bar.py,杰夫也不知道如何foo.py运作。

Ama*_*dan 3

我相信,这个要点可以满足您的需求。基本上,您与 合并--no-ff --no-commit,解决冲突,然后reset head取消添加合并的内容,然后add仅添加您想要的内容。