MAC生成README.~md
文件当我解决了git冲突时,使用带有Beyond Compare的命令git mergetool
。
我认为有两种方法可以解决这个问题,但我不知道哪种方法最好。
.~
文件?*.~**
添加到.gitignore
,然后删除*.~**
文件。我发现README.~md
显示了这场冲突的细节。它包含未解决的冲突内容。
答案 0 :(得分:0)
可能最好的选择是将这些文件模式添加到.gitignore文件中(您永远不知道此文件将来何时有用)。
如果你想自动删除这些文件,你可以创建一个hook,当它们不再有用时删除它们(例如在执行提交后),这样的东西就可以了:
#!/usr/bin/env python
import os, re
print("Deleting all '*.~*' files in working directory")
auxfile_pattern = re.compile('.+\.~\w+$')
for root, dirs, files in os.walk('.'):
for filename in files:
if auxfile_pattern.search(filename):
os.unlink(os.path.join(root, filename))
答案 1 :(得分:0)