美文网首页工作生活
带着问题用git之 忽略某个文件

带着问题用git之 忽略某个文件

作者: 秦艳超 | 来源:发表于2019-07-01 20:32 被阅读0次

    问题描述

    有个文件,我已经右键选择 删除并添加到忽略列表 ,但是git 还是提示我此文件和版本库不一致。
    我的真实诉求是,忽略这个文件。

    解决方案

    在需要忽略文件的路径,右键选择Git Bash Here,在弹出的命令框中录入以下命令即可(假如要忽略的文件名为1.txt)
    git update-index --assume-unchanged 1.txt

    最终效果

    git彻底忽略我本地这个文件,即使我更改这个文件,也不会有任何提示,整个世界瞬间安静了。

    延伸

    .gitignore 只能忽略不在git暂存区中的文件,如果文件已经在暂存区里面,则需要使用git update-index --assume-unchanged 命令。如果恢复,则使用git update-index --no-assume-unchanged
    可以使用git ls-files -v |grep 'h' 来查看assume-unchanged的文件清单。

    相关文章

      网友评论

        本文标题:带着问题用git之 忽略某个文件

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