git - Gitignore 配置 - 如何让 git 感知
问题描述
我配置了 git:
git config --global core.excludesFile ~/.gitignore
我添加了新规则:
*.png *.h5 *.mat
每个都在不同的行(连续行)然后保存。
然后转到我的 git 文件夹(包含我的源代码、其他文件等)。我做了git add *,但是git仍然想添加h5文件!!。我必须做其他事情吗?如何在 git add 之前让 git 知道新的忽略规则?
我已经读过创建一个 .gitignore 文件并运行上述命令足以迫使 git 以全局方式了解被忽略的文件?
解决方案
您可以删除 git 缓存,然后再次添加所有文件
git rm -r --cached .
再次添加所有文件
git add .
然后提交更改
git commit -m ".gitignore is now working"
注意:请注意之前提交所有更改,否则您将失去对所有更改文件的控制
请参阅此处了解更多信息
推荐阅读
- keras - Keras 多类图像分割 - 类数?
- python - 选择 Pandas 多索引组中的第一个子组
- python - 为什么我们需要气流挂钩?
- c# - 屈服后清除 PlayerPrefs
- xmlhttprequest - 解压已经 gzip 压缩的 x3d 文件 (.x3d.gz)
- google-api - 无法更改 OAuth 同意屏幕上的显示名称
- c# - 有没有办法使用 Kerberos 从 Active Directory 中获取所有用户?
- debugging - QEMU gdb 不显示固件指令
- go - Go chi 渲染器难以处理绑定列表
- r - R - group_by & 总结为列表 - 显示 data.frame