我试图忽略xcode 4修改的xcuserdata文件夹,尽管存在于我的.gitignore文件中,它们仍然会返回。.gitignore不会忽略目录
我的.gitignore文件作为一个行:只要我改变什么UI在Xcode
xcuserdata
然而,我得到这个:
# modified: XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata/XXXX.xcuserdatad/UserInterfaceState.xcuserstate
我已经做了...
git rm -r --cached XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata/XXXX.xcuserdatad/UserInterfaceState.xcuserstate
...,并试图...
git rm -r --cached XXXXXXXX.xcodeproj/project.xcworkspace/xcuserdata
...后面是提交。我已经完成了近10次,它不会消失并被忽略。它不断回来。
我在做什么错?显然有一些我不了解的东西。当我第一次创建该文件时,该文件确实已添加到存储库中,现在我试图摆脱它。
我只想让该文件变得完全不受追踪,就像它从未被添加到存储库一样。
我想我知道发生了什么事。由于该文件已被修改,因此尚未对其进行“添加”,因此“rm”后面跟着“commit”并未取得。没有100%的意义,但是一旦我在xcode修改之前用这个文件做了它,一切都奏效了。 –