Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
只是我想在这里理解的一个理论基础 - 当两个人从原始形式(“提交相同的存储库”?)处理一个 GitHub 项目时,当他们每个人都进行更改时会发生什么,例如对同一行,然后都上传更改的文件(“分叉”?)
是否会覆盖前一个人的更改?第一次使用 git,我已经阅读了关于 VCS 结构的介绍书,但只是想知道这是如何处理的。
如果两个人在任何其他服务器上提交也会发生同样的事情,他们的更改由最后一个推送的人合并在一起(服务器不进行任何合并,这一切都是由用户完成的!)。
通常,如果他们都修改同一行,那么可能会发生一些事情:
无论如何,git 可以很好地处理合并,并且大部分时间都会自动完成。当您确实需要手动执行时,git 会引导您完成它。