我试图忽略xcode 4修改的xcuserdata文件夹,尽管已经在我的.gitignore文件中写入,但它们仍然会不断出现。
我的.gitignore文件只有一行:
xcuserdata
但是一旦我在Xcode中更改任何UI,就会出现这种情况:
# modified: XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata/XXXX.xcuserdatad/UserInterfaceState.xcuserstate
我已经完成了一个使用Python编写的脚本,通过网络抓取网页并将其转换为PDF格式。但是其中一些页面在转换过程中出现了问题,它们只会显示一个空白的PDF文件而不是正确的内容。我该如何解决这个问题?
git rm -r --cached XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata/XXXX.xcuserdatad/UserInterfaceState.xcuserstate
...尝试并尝试了...
git rm -r --cached XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata
我已经尝试了近10次,每次都执行了git rm命令,然后提交更改,但是文件似乎无法被忽略。它不断地重现在我的版本库中。
我做错了什么?显然有些东西我没有理解。当我第一次创建这个文件时,确实将其添加到了版本库中,现在我想要摆脱它。
我只想让这个文件完全取消跟踪,就像它从未被添加到版本库中一样。