当两个人投入GitHub回购时会发生什么?

时间:2013-09-20 14:18:54

标签: git github

只是理论基础我试图在这里理解 - 当两个人从原始形式(“提交相同的存储库”?)处理GitHub项目时,当他们每个人做出改变时会发生什么,例如同一行,然后都上传更改的文件(“分叉”?)

是否会覆盖上一个人的更改?第一次使用git,我已经阅读了关于VCS结构的介绍书,但只是想知道如何处理它。

1 个答案:

答案 0 :(得分:6)

如果两个人在任何其他服务器上提交,他们的更改会被推送的最后一个人合并在一起(服务器不进行任何合并,这些都是由用户完成的!)。

通常如果他们都修改同一行,那么可能会发生一些事情:

  • 未提交更改的用户将需要隐藏其更改或在他从服务器撤出时合并其更改
  • 最近的更改是提交的更改(如果用户在进行更改之前撤消)

无论如何,git处理合并非常好,并且大部分时间都会自动完成。当你需要手动git时,会引导你完成它。