两个人使用GitHub处理同一个文件

时间:2017-03-23 19:26:04

标签: git github

我和我的同事都在同一个档案上工作。当我在我的本地机器上工作时,他对同一个文件进行了一些其他更改并将它们推送到远程存储库。

如果我们需要推动他和我的更改,这种情况下的正确方法是什么?我想让我们的工作合并,但我不确定这是否可行。另外,我想避免覆盖到目前为止所做的任何事情。

2 个答案:

答案 0 :(得分:1)

完成后提交你的东西,但不要把它推到远程。然后运行

git pull --rebase

这将重播远程的所有提交,并将您的本地提交置于最顶层。这样您就不必处理难看的合并提交。

可能存在冲突,但git标记了特定的块来帮助您解决它们。

答案 1 :(得分:0)

继续获取/合并。解决冲突/提交,如果它们出现。推送最终结果。这就是它的方式(好吧,至少其中一个)。要做到这一点。