美文网首页工作生活
带着问题用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