合并后,我用git status
检查并用git clean -rf
进行了清理,但仍然留下了以下未跟踪的文件:
<projectName>.xcodeproj/xcuserdata/<username>.xcuserdatad/xcdebugger/
然后,我检查是否可以使用git clean -n
对其进行清理,并且没有显示任何结果,这与预期的一样(因为未在上一个命令中清理过)。
我还尝试了一种替代方法,我touch .gitignore
并在xcuserdata
文件中添加了.gitignore
。之后,当我检查git status
时,未跟踪的文件将变为.gitignore
,有效地替代了之前的未跟踪文件,但这仍然无法真正解决我的问题。
应该怎样处理才能清理我的工作树?
答案 0 :(得分:1)
运行xcode
时似乎由xcode
生成了目录。关闭xcode
,然后在控制台中尝试git clean -df
。如果可以正确删除,请将其添加到.gitignore
。
要忽略.gitignore
本身,可以将行.gitignore
添加到文件.gitignore
中。另一种解决方案是添加并提交.gitignore
。