美文网首页
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