我有疑问。两个开发人员从git repository克隆一个项目。这两个人在同一个文件中做了更改。然后他们尝试添加和提交。如果他们这样做,那么早些时候提交的人可以毫无冲突地推动,而另一方则会出现合并冲突。
如何避免这种情况并克服它?
答案 0 :(得分:3)
首先,在第一个提交后,第二个人应该从存储库中git pull
。然后他可以自己做git push
。如果他们都在使用相同的代码,那么可能会发生合并冲突。如果出现这种情况,请参见此处:How to resolve merge conflicts in Git?
答案 1 :(得分:1)
答案 2 :(得分:0)
始终建议在短时间间隔内拉动和推送,以避免合并冲突。只有在文件中的同一行上进行了更改时才会出现冲突冲突。然后需要手动解决这些冲突并删除不需要的代码,然后提交发生冲突的特定文件。