.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搞定了):

 

 

posted @ 2014-07-03 10:53  willbin  阅读(4316)  评论(0编辑  收藏  举报