
git 遇到冲突了一般怎么解决
1 jzk 2017 年 10 月 13 日 换个工作? |
2 wwsww 2017 年 10 月 13 日 要么忍要么...什么,不好意思进错片场了。。 |
3 jtn007 2017 年 10 月 13 日 和普通的合并代码方式一样啊 |
4 nullcoder 2017 年 10 月 13 日 你都不发 git 源码,我们怎么知道怎么解决呢! |
5 ETiV 2017 年 10 月 13 日 via iPhone -X theirs |
6 ThatIsFine 2017 年 10 月 13 日 <<<<<< ====== >>>>>> 留或者删 |
7 NaVient 2017 年 10 月 13 日 去查看冲突原文件解决 有 IDE 直接在 IDE 解决 |
8 blueorange 2017 年 10 月 13 日 有些 ide 自带比较功能,,很好解决冲突啊。 |
9 66beta 2017 年 10 月 13 日 手工删啊 |
11 cornelia 2017 年 10 月 13 日 git checkout --ours xxxx git checkout --theirs xxxx |
12 rason 2017 年 10 月 13 日 via iPhone 直接暴力覆盖,让其他人重写啊 |
13 tlday 2017 年 10 月 13 日 via Android 我来安抚一下楼主的心灵。楼主,你拿一个百度都能解决的问题来论坛上问,是得不到什么正经答案的。 |
14 laoliang 2017 年 10 月 13 日 跟同事沟通,看看要保存他的代码还是你的代码,如果代码是自己写的,就看看要报错哪个。 一般======HEAD 中间这一段是上一次的 ====== 这中间的部分是最新的 ====== 把不要的删掉就行 |
git stash git commit -m "除了我的其他人全部重写!" git push |
16 lifesimple 2017 年 10 月 13 日 冲突就 merge 咯,命令行不熟悉的话,用 source tree |
18 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。 |
19 croz 2017 年 10 月 13 日 借楼搭车问一下,compare 工具哪家强? |
20 amon 2017 年 10 月 13 日 @croz 一直用 Beyond Compare,功能很强。 也观望也有没有更好的。 解决冲突很方便啊,打开冲突的文件,然后删掉 <<<<<< ====== >>>>>> 审视一下代码的逻辑,删掉不需要的即可。 |
22 kmahyyg 2017 年 10 月 13 日 via Android STFW |
24 reus 2017 年 10 月 13 日 那还用问 git reset --hard |
25 aliasliyu4 2017 年 10 月 13 日 @lifesimple 感觉自己 source tree 不熟悉 |
26 jason19659 2017 年 10 月 13 日 --force |
27 linxl 2017 年 10 月 13 日 push 上去给别人解决. |
28 liqingchang 2017 年 10 月 13 日 看具体情况 如果逻辑大差异就找提交人确认逻辑,如果没有大差异直接解咯.... |
29 imydou 2017 年 10 月 13 日 git fetch --all git reset --hard origin/master git pull |
31 beginor 2017 年 10 月 14 日 via Android 如果连冲突都不知道怎么解决,就别忍了,还是滚吧! |
32 snipes 2017 年 10 月 14 日 Google Git merge conflict |
33 pepesii 2017 年 10 月 14 日 via iPhone 好像有个站叫 justfuckinggoogleit |
34 zhoumushui 2017 年 10 月 14 日 少用 Pull,多用 fetch 加 rebase |