Git代码冲突

阅读量: 374 编辑

Git代码冲突

在企业开发过程中,一个项目往往是由多个人开发的。

所以当大家一起修改代码、提交代码的时候,如果两个人修改了同一个文件的同一行代码,这个时候SVN不知道最终版本该用哪个人的代码,就会给出冲突的提示

这时,就需要开发者通过手动合并代码进行解决。

一、Git 自动帮开发者合并代码

如果两个开发者修改的同一个文档的不同行代码,使用 git pull 的时候,Git会自动帮助开发者合并(merge)代码。

这个和正常更新(pull)基本没区别。

二、开发者手动合并代码

如果两个开发者修改的是同一个文档的同一行或几行代码,当使用 git pull ,Git会将代码冲突体现出来,并给出提示。

Git帮我们自动合并代码失败。开发者打开文档会看到如下内容。

开发者根据情况进行商讨,修改、再次 commit、push 即可。

三、如何避免冲突

每天更新代码,让本地代码保持最新版本。