新建项目的时候没有考虑这个事情,等文件越来越多了,每次提交的时候都有一堆UserInterfaceState.xcuserstate和.DS_Store之类乱七八糟的东西,不是很开心,决定整改。
1、大退Xcode。大退Xcode。大退Xcode。
2、https://github.com/github/gitignore这里有被整理好的gitIgnore文件,因为是使用Xcode,就拷贝了Objective-C.gitignore到项目的根目录下,再在末尾加上.DS_Store。
3、删除掉现有的Xcode用户配置文件:项目名称.xcodeproj/project.xcworkspace/xcuserdata/项目名称.xcuserdatad/UserInterfaceState.xcuserstate,直接移到废纸篓就行。
4、终端cd到项目根目录下,输入命令:
git rm -r --cached .
git add .
git commit -m '设置忽略文件'
git push -u origin master
5、再打开Xcode,下次提交的时候就干净了。
参考文章:https://www.jianshu.com/p/00211429db72