只是理论基础我试图在这里理解 - 当两个人从原始形式(“提交相同的存储库”?)处理GitHub项目时,当他们每个人做出改变时会发生什么,例如同一行,然后都上传更改的文件(“分叉”?)
是否会覆盖上一个人的更改?第一次使用git,我已经阅读了关于VCS结构的介绍书,但只是想知道如何处理它。
答案 0 :(得分:6)
如果两个人在任何其他服务器上提交,他们的更改会被推送的最后一个人合并在一起(服务器不进行任何合并,这些都是由用户完成的!)。
通常如果他们都修改同一行,那么可能会发生一些事情:
无论如何,git处理合并非常好,并且大部分时间都会自动完成。当你需要手动git时,会引导你完成它。