我们正在公司为一个项目安装Git,我和另一个同事一起使用它。我一直在解决一些协调合并冲突,但最后得到了一堆我不想要的额外文件。它们是.BACKUP,.BASE,.LOCAL和.REMOTE文件。从这些名称来看,它们似乎是来自于我的合并解决。我得到的一些确切文件名如下:index.shtml.BACKUP.16908.shtml、index.shtml.BASE.16908.shtml、index.shtml.LOCAL.16908.shtml、index.shtml.REMOTE.16908.shtml。我还有另一组以.21384结尾的上述文件,这应该是另一个合并尝试生成的。是否可能不保存这些文件呢?正如您可以想象的那样,现在拥有9个版本的index.shtml有点烦人。我使用的是git的内置合并工具tortoisemerge。我通过运行git log遇到了类似的问题,它显然创建了一个"df"文件。通过将其包含在.gitignore文件中轻松处理。但我不想像上面一样在整个项目中累积文件。
git clean -i
将会交互式地引导您删除这些文件。但是请注意,它也会提供删除任何其他尚未(“尚未”)受版本控制的文件的选项。 - nealmcbgit merge
时,我看到这些文件被创建。 - 1252748