iOS开发-SourceTree忽略文件

在使用SourceTree管理代码时,有一些我们不需要提交的代码会被自动跟踪,这类文件在合并时可能会造成代码冲突。

我们可以添加忽略文件来忽略我们不需要的提交的文件:

1.选择SourceTree的仓库设置


iOS开发-SourceTree忽略文件_第1张图片
仓库设置

2.选择高级,编辑忽略文件


iOS开发-SourceTree忽略文件_第2张图片
高级

3.写入需要忽略的文件
gitHub上的忽略文件 可以参考下

4.删除缓存和远端文件

cd 项目目录
git status  -->可以查看有改动的文件

// 例如要忽略.xcuserstate的文件
git rm --cached XXXXX/XXXXX.xcodeproj/project.xcworkspace/xcuserdata/YYYYY.xcuserdatad/UserInterfaceState.xcuserstate
git commit -m XXXXX/XXXXX.xcodeproj/project.xcworkspace/xcuserdata/YYYYY.xcuserdatad/UserInterfaceState.xcuserstate
git push

注:
XXXXX: 项目名称    上面的XXXXX和YYYYY需要替换成自己项目的

你可能感兴趣的:(iOS开发-SourceTree忽略文件)