automatically removing conflict markers
从源代码中删除冲突标记的快速方法是什么?
我刚刚合并了一些更改,现在有很多文件发生冲突。
我开始手动移除它们。但是,这会占用我太多的时间。
Git有没有办法实现自动化?
我只想保留所有的头像,把剩下的都扔掉。
1 2 3 4 5 6 7 8 9 10 11 | <<<<<<< HEAD . . . . ======= . . . . >>>>>>> ffa5c899d36e779c23cff8b33f48f2ab95ef08c8 |
这篇文章对你很有用:如何在Git中使用我的更改进行合并?
我想你想要的是:
看看这个:在合并冲突中保留任意一个文件
看起来你是在用手来解决冲突,而不是用
StackOverflow中描述了许多合并工具,例如:
- MELD
- P4合并
解决冲突是一个相当广泛的话题。
一些常见做法:
签出本地版本(还原更改)
江户十一〔一〕号
签出远程版本(覆盖更改)
埃多克斯1〔2〕
另请参见:
- Git on Windows:如何设置合并工具?-堆栈溢出
- 什么是最适合Git的可视化合并工具?-堆栈溢出