Я пытаюсь игнорировать папки xcuserdata, которые изменяет xcode 4, и они продолжают возвращаться, несмотря на то, что они находятся в моем файле .gitignore.
Мой файл .gitignore одной строкой:
xcuserdata
Тем не менее, как только я изменяю пользовательский интерфейс в xcode, я получаю следующее:
# 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 раз, и это просто не исчезнет и будет проигнорировано.Он продолжает возвращаться.
Что я делаю не так?Я явно чего-то не понимаю.Файл действительно был добавлен в репозиторий, когда я впервые его создал, и теперь я пытаюсь от него избавиться.
Я просто хочу, чтобы этот файл полностью не отслеживался, как будто его никогда не добавляли в репозиторий.