.gitignore的使用:首次创建及事后添加无法生效.
问题:使用sourceTree做版本管理后, Xcode工程每次打开, 都会有几个xcodeworkspace之类的文件提示改动了.
如果想ignore掉, 有两种情况:
1:整个工程没有纳入版本管理之前, 直接在工程的主文件夹添加 .gitignore 文件, 内容参考: https://github.com/github/gitignore/blob/master/Objective-C.gitignore
然后通过版本控制就能搞定.
2:工程已经在版本控制之下, 想把这几个文件ignore, 同样, 先生成.gitignore 文件放入工程.
然后:
重置所有缓存,提交后刷新忽略文件(下面这种方法经过测试,可行)
运行命令:
git rm -r --cached .
上面这个命令将会移除所有的缓存索引,然后运行再运行以下命令添加所有的文件:
git add .
提交它(这一步就可以直接用sourceTree搞定了):