如果使用SourceTree做版本控制量九,且在開發(fā)過程中需要新增忽略文件
黍檩,或者在未添加忽略文件情況下提交過代碼
申钩,可使用這個(gè)教程
SourceTree中打開偏好設(shè)置次绘,找到git,編輯全局忽略列表/Users/apple/.gitignore_global
(文件路徑因電腦而異)
添加要忽略的文件或文件夾撒遣,如iOS開發(fā)中通常會忽略以下:
*.xcuserstate
*.xcworkspace
xcuserdata
*.lock
Pods
讓 .gitignore_global 文件生效
Git 代碼管理中邮偎,我們在沒有添加 .gitignore 文件的前提下提交了代碼之后再提交 .gitignore 文件,或者是中途添加某一文件類型到 .gitignore 文件中义黎,需要通過以下命令行的方式禾进,讓 .gitignore 文件生效:
1.刪除所有緩存:
git rm -r --cached .
2. 重新添加所有文件:
git add .
3.提交
git commit -m 'ignore something'
作者:代碼移動工程師
鏈接:http://www.reibang.com/p/8f3044698c46
來源:簡書
第3步是非必須的,當(dāng)使用SourceTree版本控制使用步驟4
4. 在工程中做一些修改廉涕,打開SourceTree查看變動列表
會發(fā)現(xiàn).xcuserstate不再出現(xiàn)在變動列表命迈。