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