首页 > 解决方案 > Gitignore 配置 - 如何让 git 感知

问题描述

我配置了 git:

git config --global core.excludesFile ~/.gitignore

我添加了新规则:

*.png *.h5 *.mat

每个都在不同的行(连续行)然后保存。

然后转到我的 git 文件夹(包含我的源代码、其他文件等)。我做了git add *,但是git仍然想添加h5文件!!。我必须做其他事情吗?如何在 git add 之前让 git 知道新的忽略规则?

我已经读过创建一个 .gitignore 文件并运行上述命令足以迫使 git 以全局方式了解被忽略的文件?

标签: git

解决方案


您可以删除 git 缓存,然后再次添加所有文件

git rm -r --cached .

再次添加所有文件

git add .

然后提交更改

git commit -m ".gitignore is now working"

注意:请注意之前提交所有更改,否则您将失去对所有更改文件的控制

请参阅此处了解更多信息


推荐阅读