首页 > 解决方案 > 使用 git 命令清理文件失败

问题描述

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

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

然后我检查它是否会用 清理git clean -n,并且没有显示任何内容,正如预期的那样(因为在上一个命令中没有清理它)。

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

应该怎么做才能清理我的工作树?

标签: xcodegit

解决方案


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

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


推荐阅读