<<<<<<< HEAD
=======
>>>>>>> d737b374ebaef4b0f7bd4e3b008e8c4740beca4c
他们就是这样的回购。如何在不通过所有文件并手动删除文件的情况下恢复文件?
为什么发生这种情况是一个更重要的问题。渲染版本的概念毫无用处 - 只花了一个小时清理这个烂摊子
答案 0 :(得分:0)
只花了一个小时清理这个烂摊子
这是一份工作for bfg然后:
bfg --replace-text markers.txt my-repo.git
使用markers.txt包括:
regex:<<<.*>>>=
那将很快摆脱所有merge markers。
BFG repo cleaner是git-filter-branch
的替代品。
如果您只需要保留HEAD部分,则需要稍微调整一下:
# remove just <<< line
regex:<<<.*$
# remove everything after ===
regex:===.*>>>