美文网首页
iOS开发使用git时需要忽略文件

iOS开发使用git时需要忽略文件

作者: PandaXiong | 来源:发表于2018-05-18 09:19 被阅读58次

iOS开发使用git版本控制的时候,有很多非代码文件也会被跟踪,比较常见的如一些影藏文件DS_Store、以xcworkspace、xcuserstate、xcuserdata等结尾的状态文件等。
1.已被追踪的文件要停止追踪
eg:

git rm --cached *.xcuserstate
git rm --cached *.xcuserdata

或者在sourceTree中对已追踪的文件右键停止追踪。
2.修改.gitignore文件:

vim .gitignore

这时候会进入gitignore的文件的编辑界面,如果这个文件已经存在,则可以通过普通的文本编辑器直接进行修改(需要设置显示隐藏文件),复制以下内容进入.gitignore文件。

build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
.DS_Store
*.xcuserstate
*.xcscheme

按esc键退出编辑,输入:wq保存文件。
3.提交修改

git commit -m "Ignore some files"

相关文章

网友评论

      本文标题:iOS开发使用git时需要忽略文件

      本文链接:https://www.haomeiwen.com/subject/bxdidftx.html