不管我把.gitignore
我不 GET混帐忽略UserInterfaceState.xcuserstate
文件如下:gitignore没有忽视文件
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: .gitignore
modified: CalFoo.xcodeproj/project.xcworkspace/xcuserdata/wcochran.xcuserdatad/UserInterfaceState.xcuserstate
我使用/编辑在this post列出的.gitignore
文件。 我试过所有匹配的模式,包括确切的路径名称:CalFoo.xcodeproj/project.xcworkspace/xcuserdata/wcochran.xcuserdatad/UserInterfaceState.xcuserstate
无济于事。
这个特殊的问题来自Xcode用于创建初始git repo的工作流程,之后添加了here的.gitignore
文件。忽略之前在git中跟踪的文件的更一般的答案可以从this question找到(我猜我从来没有在我的搜索中找到这篇文章,因为它没有标题中的“gitignore”)。
可能重复[停止跟踪并忽略Git中文件的更改](http://stackoverflow.com/questions/936249/stop-tracking-and-ignore-changes-to-a-file-in-git ) – Unicornist
@Unicornist不是重复 - 我想要一个特定的文件删除并忽略*无处不在*,而另一个问题是想要某些文件不被全局跟踪。 – wcochran