美文网首页
Git专栏14:忽略已跟踪的文件

Git专栏14:忽略已跟踪的文件

作者: 物非0人非 | 来源:发表于2022-06-28 16:05 被阅读0次

    一:git忽略已跟踪的文件

    ①对于未跟踪的文件,可以编辑.gitignore文件进行忽略。
    ②对于已跟踪的文件,编辑.gitignore文件不会起作用,它只针对未被跟踪的文件,也就是你先设置规则,然后添加的新文件符合这些规则的就会被忽略

    为了忽略已跟踪的文件,可以使用如下命令:

    git update-index --assume-unchanged filename
    

    该命令用来忽略指定文件的变动,在git status的时候不会检查这个文件是否变化,也就不会被提交。

    撤销上述命令,用:

    git update-index --no-assume-unchanged filename
    

    二.sourceTree git 忽略指定文件《慎用》

    按照如下步骤执行(终端命令)

    1. git status
    modified:   LovegoMall.xcworkspace/xcuserdata/Tiny.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
    其中Breakpoints_v2.xcbkptlist就是我们想要忽略的文件
    
    2. 删除缓存的Breakpoints_v2.xcbkptlist文件
    git rm --cached LovegoMall.xcworkspace/xcuserdata/Tiny.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
    
    3. 删除远程文件
    git commit -m LovegoMall.xcworkspace/xcuserdata/Tiny.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
    
    4. git push
    5. git status 查看文件是否还存在
    

    相关文章

      网友评论

          本文标题:Git专栏14:忽略已跟踪的文件

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