git 冲突解决

2017 年 10 月 13 日
 yantianqi

git 遇到冲突了一般怎么解决

6471 次点击
所在节点    程序员
34 条回复
jzk
2017 年 10 月 13 日
换个工作?
wwsww
2017 年 10 月 13 日
要么忍要么...什么,不好意思进错片场了。。
jtn007
2017 年 10 月 13 日
和普通的合并代码方式一样啊
nullcoder
2017 年 10 月 13 日
你都不发 git 源码,我们怎么知道怎么解决呢!
ETiV
2017 年 10 月 13 日
-X theirs
ThatIsFine
2017 年 10 月 13 日
<<<<<<
======
>>>>>>

留或者删
NaVient
2017 年 10 月 13 日
去查看冲突原文件解决 有 IDE 直接在 IDE 解决
blueorange
2017 年 10 月 13 日
有些 ide 自带比较功能,,很好解决冲突啊。
66beta
2017 年 10 月 13 日
手工删啊
scriptB0y
2017 年 10 月 13 日
@wwsww 这种情况不应该是骑驴找马吗? 建议楼主找到下一份工作再考虑离职
cornelia
2017 年 10 月 13 日
git checkout --ours xxxx
git checkout --theirs xxxx
rason
2017 年 10 月 13 日
直接暴力覆盖,让其他人重写啊
tlday
2017 年 10 月 13 日
我来安抚一下楼主的心灵。楼主,你拿一个百度都能解决的问题来论坛上问,是得不到什么正经答案的。
laoliang
2017 年 10 月 13 日
跟同事沟通,看看要保存他的代码还是你的代码,如果代码是自己写的,就看看要报错哪个。
一般======HEAD
中间这一段是上一次的
======
这中间的部分是最新的
======
把不要的删掉就行
Yemilice
2017 年 10 月 13 日
git stash
git commit -m "除了我的其他人全部重写!"
git push
lifesimple
2017 年 10 月 13 日
冲突就 merge 咯,命令行不熟悉的话,用 source tree
yantianqi
2017 年 10 月 13 日
@Yemilice 厉害了
hantsy
2017 年 10 月 13 日
1. fix conflicts //IDE 或者手动解决,都很简单
2. git resolve
3. commit
4. work on your task
5. commit and push to task/feature branch

话说 GIT 真的很少有冲突,除非你不按 Git Flow 或者 Github Flow 来用 GIT。
croz
2017 年 10 月 13 日
借楼搭车问一下,compare 工具哪家强?
amon
2017 年 10 月 13 日
@croz 一直用 Beyond Compare,功能很强。
也观望也有没有更好的。

解决冲突很方便啊,打开冲突的文件,然后删掉
<<<<<<
======
>>>>>>
审视一下代码的逻辑,删掉不需要的即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/397244

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX