将 .netlify/state.json 添加到 .gitignore 不起作用



我正在尝试通过将该文件添加到我的 git 来隐藏此文件 .netlify/state.json 但它仍然显示在我的 GitHub 存储库中。我只是想以某种方式隐藏 state.json 文件。

我的 .gitignore 文件在我的根目录中。 .netlify 文件夹在我的根目录中。

我已经尝试将该目录的几种变体添加到 .gitignore 文件中。

.netlify/state.json

state.json

.netlify

../.netlify

.netlify/state.json

但仍然没有一个奏效。

这是我的 github 存储库的链接:

https://github.com/able-leopard/a-day-in-the-life-on-mars

提前非常感谢!

这可能是由以前的提交引起的,如果您已经有一个包含该文件的提交,则只会忽略对该文件的新更改,因此您在这里有两个选择:完全删除该文件或将其从源代码管理中删除。

如果要完全删除该文件,可以运行git rm .netlify/state.json

如果您只想阻止 git 跟踪该文件而不删除它,则需要运行git rm --cached .netlify/state.json

只需记住在.gitignore文件中添加该文件的正确路径即可停止跟踪它。

添加文件并将其提交到 git 后,将其添加到 .gitignore 只会忽略对文件所做的更改。

如果要将其从存储库中删除,请运行:git rm .netlifly/state.json

这会将其从索引中删除,并最终将其从存储库中删除。它不会将其从目录中删除。

最新更新