美文网首页
git 忽略被track的文件

git 忽略被track的文件

作者: 蚂蚁牙齿不黑 | 来源:发表于2020-04-09 14:06 被阅读0次

    通过配置.gitignore文件让git不在跟踪记录这些文件。 发现配置过的文件并没有生效,因为.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经纳入版本管理中,则修改.gitignore不会生效。解决办法就是先把本地缓存删除(改成未track状态),然后再提交”。

    举个栗子:

    1.在开发中.gitignore文件中未配置用户文件操作信息的忽略,每次commit都会提示出一些用户操作信息


    image.png

    2.上图那些信息其他的开发伙伴并不需要同步,所以第一想法就是通过修改.gitignore文件去忽略这些信息


    image.png
    3.然后设置之后并未生效,这是因为这个SportsStage.xcworkspace/xcuserdata/这些文件已经被git 跟踪纳入管理,所以还需要把本地缓存删除,
        git rm -r --cached .
        git add .
        git commit -m "update .gitignore"
    

    这时候再去操作工程,git就不会再去跟踪记录SportsStage.xcworkspace/xcuserdata/下的文件更改

    相关文章

      网友评论

          本文标题:git 忽略被track的文件

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