如果使用SourceTree做版本控制,且在开发过程中需要新增忽略文件
,或者在未添加忽略文件情况下提交过代码
,可使用这个教程
SourceTree中打开偏好设置,找到git,编辑全局忽略列表/Users/apple/.gitignore_global
(文件路径因电脑而异)
添加要忽略的文件或文件夹,如iOS开发中通常会忽略以下:
*.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'
作者:代码移动工程师
链接:https://www.jianshu.com/p/8f3044698c46
来源:简书
第3步是非必须的,当使用SourceTree版本控制使用步骤4
4. 在工程中做一些修改,打开SourceTree查看变动列表
会发现.xcuserstate不再出现在变动列表。