无法使用git命令清除文件

时间:2019-05-05 03:37:23

标签: xcode git

合并后,我用git status检查并用git clean -rf进行了清理,但仍然留下了以下未跟踪的文件:

<projectName>.xcodeproj/xcuserdata/<username>.xcuserdatad/xcdebugger/

然后,我检查是否可以使用git clean -n对其进行清理,并且没有显示任何结果,这与预期的一样(因为未在上一个命令中清理过)。

我还尝试了一种替代方法,我touch .gitignore并在xcuserdata文件中添加了.gitignore。之后,当我检查git status时,未跟踪的文件将变为.gitignore,有效地替代了之前的未跟踪文件,但这仍然无法真正解决我的问题。

应该怎样处理才能清理我的工作树?

1 个答案:

答案 0 :(得分:1)

运行xcode时似乎由xcode生成了目录。关闭xcode,然后在控制台中尝试git clean -df。如果可以正确删除,请将其添加到.gitignore

要忽略.gitignore本身,可以将行.gitignore添加到文件.gitignore中。另一种解决方案是添加并提交.gitignore