以某些后缀结尾的git ignore文件不起作用

时间:2017-08-22 15:07:52

标签: git github gitignore

在我的repo的 .gitignore 文件中,我有:

*.xcuserstate

这意味着我想忽略所有以.xcuserstate结尾的文件。

我很久以前就添加了忽略规则。但是,今天我仍然看到未提交的更改与以下文件

MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/john.xcuserdatad/UserInterfaceState.xcuserstate

为什么呢?为什么.gitignore不起作用?

1 个答案:

答案 0 :(得分:0)

来自gitignore doc

  

gitignore - 指定故意未跟踪文件以忽略

这意味着.gitignore仅影响未跟踪的文件。

要忽略已跟踪的文件,请参阅Applying .gitignore to committed files

请注意,您必须从存储库中删除该文件