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

问题描述

有个文件,我已经右键选择 删除并添加到忽略列表 ,但是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的文件清单。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,914评论 0赞 10
  • 输入 y ,创建 git_hug 目录No githug directory found, do you wish...
    风花花阅读 2,131评论 0赞 4
  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 2,609评论 0赞 1
  • 一、基本概念: 注:对于git的分布式概念及其优点,不重复说明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大厂offer阅读 1,597评论 0赞 3
  • 今天一早来到公司,开过早会打扫卫生后就去宏达取货,然后又去时时通达取,然后回公司,把货送到公司后就去水韵天怡量尺寸...
    邓承友阅读 208评论 0赞 0

友情链接更多精彩内容