在我的repo的 .gitignore 文件中,我有:
*.xcuserstate
这意味着我想忽略所有以.xcuserstate
结尾的文件。
我很久以前就添加了忽略规则。但是,今天我仍然看到未提交的更改与以下文件
MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/john.xcuserdatad/UserInterfaceState.xcuserstate
为什么呢?为什么.gitignore不起作用?
答案 0 :(得分:0)
gitignore - 指定故意未跟踪文件以忽略
这意味着.gitignore
仅影响未跟踪的文件。
要忽略已跟踪的文件,请参阅Applying .gitignore to committed files
请注意,您必须从存储库中删除该文件