从源代码中删除冲突标记的快速方法是什么?
我刚刚合并了一些更改,现在我有很多文件存在冲突。
我开始手动删除它们。但是,这会占用我太多的时间。
有没有办法让git自动化?
我只想保留所有HEAD并丢弃所有其余的。
<<<<<<< HEAD
.
.
.
.
=======
.
.
.
.
>>>>>>> ffa5c899d36e779c23cff8b33f48f2ab95ef08c8
答案 0 :(得分:5)
这篇文章对您有用:How to use my changes for merge in git?
我认为你想要的是:git merge otherbranch -s recursive -X ours
答案 1 :(得分:3)
答案 2 :(得分:2)
您似乎试图手动解决冲突,而不是git mergetool
。
StackOverflow上描述了许多合并工具,例如:
解决冲突是一个非常广泛的话题。
一些常见做法:
结帐本地版本(恢复更改)
git reset -- filename
结帐远程版本(覆盖更改)
git checkout ORIG_HEAD -- filename
另见: