問題:使用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搞定了):
