git全局忽略文件

2021-05-19 20:44:26

记录一次神奇的文件消失事件

前阵子做项目时偶然发现自己本地的某个index.js文件无法加入版本库,sourceTree里面一直看不到文件(且项目下面的gitignore文件并没有记录此文件),尝试执行 git add file_name 去手动添加文件。

结果提示

The following paths are ignored by one of your .gitignore files:  
xxx/index.js
hint: Use -f if you really want to add them.
hint: Turn this message off by running
hint: "git config advice.addIgnoredFile false"

# 解决方法

使用命令 git check-ignore -v file name 去检测忽略配置来源于哪个文件:

% git check-ignore -v src/components/app/index.js
/Users/xx/.gitignore_global:3:index.js	src/components/app/index.js

然后cat看下内容:

% cat /Users/xx/.gitignore_global
*~
.DS_Store
index.js

发现忽略列表里面添加了index.js,然后去掉就可以了。

# 参考资料

本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 3.0 许可协议。可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。

扫描下方二维码阅读当前文章

浏览器、微信扫码

评 论:

好文推荐
每天进步一点点~