在使用SourceTree管理代码时,有一些我们不需要提交的代码会被自动跟踪,这类文件在合并时可能会造成代码冲突。
我们可以添加忽略文件来忽略我们不需要的提交的文件:
1.选择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需要替换成自己项目的
网友评论