Xcode不尊重gitignore条目

Xcode不尊重gitignore条目,xcode,git,gitignore,Xcode,Git,Gitignore,我在Xcode项目中有一个名为Authentication.plist的文件,并将其添加到.gitignore文件中。但是,当通过xcode源代码控制菜单执行此操作时,我无法阻止它自动提交到git。有没有更有效的方法来确保它不会被承诺 问题是Xcode的git支持很糟糕。它甚至可能没有看到.gitignore文件(您没有说它是哪一个,全局、用户级、repo级,等等)。最好的办法是完全关闭Xcode的git支持,并使用SourceTree或命令行。或者,您至少可以减少一些Xcode的自动行为:

我在Xcode项目中有一个名为Authentication.plist的文件,并将其添加到.gitignore文件中。但是,当通过xcode源代码控制菜单执行此操作时,我无法阻止它自动提交到git。有没有更有效的方法来确保它不会被承诺


问题是Xcode的
git
支持很糟糕。它甚至可能没有看到.gitignore文件(您没有说它是哪一个,全局、用户级、repo级,等等)。最好的办法是完全关闭Xcode的
git
支持,并使用SourceTree或命令行。或者,您至少可以减少一些Xcode的自动行为:


请注意,我已取消选中“自动添加和删除文件”。这至少有助于解决这种恼人的行为。

问题是Xcode的
git
支持太差了。它甚至可能没有看到.gitignore文件(您没有说它是哪一个,全局、用户级、repo级,等等)。最好的办法是完全关闭Xcode的
git
支持,并使用SourceTree或命令行。或者,您至少可以减少一些Xcode的自动行为:


请注意,我已取消选中“自动添加和删除文件”。这至少有助于解决这种恼人的行为。

使用command
git rm--cached Authentication.plist
取消跟踪文件。

使用command
git rm--cached Authentication.plist取消跟踪文件。

gitignore文件比项目高一级。这可能是问题的原因吗?(但我不能保证Xcode会尊重.gitignore,即使它的位置正确!)gitignore文件比项目高一级。这可能是问题的原因吗?(但我不保证Xcode会尊重.gitignore,即使它的位置正确!)