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 提交冲突
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...