git 忽略以特定后缀结尾的文件不起作用
git ignore file ending with certain suffix doesn't work
在我的回购 .gitignore 文件中,我有:
*.xcuserstate
这意味着我想忽略所有以 .xcuserstate
结尾的文件。
我很久以前就添加了忽略规则。但是,今天我仍然看到未说明的更改,用于提交以下文件
MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/john.xcuserdatad/UserInterfaceState.xcuserstate
为什么?为什么 .gitignore 不起作用?
gitignore - Specifies intentionally untracked files to ignore
这意味着 .gitignore
只影响未跟踪的文件。
要忽略已跟踪的文件,请参阅 Applying .gitignore to committed files
请注意,您必须从存储库中删除该文件
在我的回购 .gitignore 文件中,我有:
*.xcuserstate
这意味着我想忽略所有以 .xcuserstate
结尾的文件。
我很久以前就添加了忽略规则。但是,今天我仍然看到未说明的更改,用于提交以下文件
MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/john.xcuserdatad/UserInterfaceState.xcuserstate
为什么?为什么 .gitignore 不起作用?
gitignore - Specifies intentionally untracked files to ignore
这意味着 .gitignore
只影响未跟踪的文件。
要忽略已跟踪的文件,请参阅 Applying .gitignore to committed files
请注意,您必须从存储库中删除该文件