Git远程提交出现冲突的解决办法:
有很多种情况:
1.可能是两个人的代码写在了同一行,就比方说,仓库中的代码,两个人拉去这个项目,并且在同一行写了代码,在提交的时候就会出现代码行数冲突。
2. 改动他人代码引起的冲突,原因是因为改动了他人的代码,这个是很危险的,非常容易引起冲突和bug。对于idea,有个annotation功能可以查看每行代码是谁提交的。
3.文件引起的冲突
因为共同创建了一个同名文件,对方删除了我们正在使用的文件。也会引起冲突,叫做树冲突。比如,a用户把文件改名为a.c,b用户把同一个文件改名为b.c,那么b将这两个commit合并时,会产生冲突。
4.两个人改一个文件
你pull下来git会提示有冲突啊,然后你冲突的文件,寻找用=====隔开的两部分,HEAD是你的内容,另外一部分是repos的内容,然后手工修改保留你想要的部分,在git add 和git commit然后再git push上去就好了。
Git 提交冲突
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。