标签: xcode git gitignore
我的Xcode项目中有一个名为Authentication.plist的文件,并将其添加到我的.gitignore文件中。但是,当通过xcode源代码控制菜单执行此操作时,我无法阻止它自动提交git。有没有更有效的方法来确保它没有得到承诺?
答案 0 :(得分:2)
使用命令git rm --cached Authentication.plist取消记录文件。
git rm --cached Authentication.plist
答案 1 :(得分:1)
问题是Xcode的git支持很糟糕。它可能甚至没有看到 .gitignore 文件(你没有说出它是哪一个,全局,用户级别,回购级别等)。最好的办法是完全关闭Xcode的git支持并使用SourceTree或命令行。或者,您至少可以减少某些Xcode的自动行为:
git
请注意,我已取消选中"自动添加和删除文件"。这将至少有助于解决这种类令人讨厌的行为。