如何摆脱搞乱我的Git合并过程的.BACKUP文件?

时间:2015-12-21 23:27:56

标签: git github

我正在将一个远程分支合并到我的本地分支中,并且我想覆盖所有以“A'”开头的本地类名。及其相应的远程分支文件。

所以我使用的命令是:

git checkout origin/master src/classes/A*

我希望上面的命令是正确的[否则请纠正我] 这样做时我得到以下错误:

enter image description here

为了解决上述错误,我尝试了git rm命令:

git rm src/classes/AClassName.cls.BACKUP.4294.cls但它会引发以下错误:

enter image description here

如何摆脱这些.BACKUP文件?

注意:这些BACKUP文件是因为我尝试使用meld工具解决合并冲突而创建的,并且在此过程中我关闭了meld工具而未保存更改。这至少我记得这些文件是如何生成的。

1 个答案:

答案 0 :(得分:2)

git clean

您可以执行git clean以删除所有未跟踪的文件(备份文件)

git clean -Xfd // capital X
git clean -xfd // small x

这将删除所有未跟踪/忽略的文件等。

阅读有关此清洁命令的更多信息

从文件系统中删除文件

rm -R **.BACKUP