添加 .netlify/state.json 到 .gitignore 不起作用
Adding .netlify/state.json to .gitignore doesn't work
我正在尝试隐藏此文件 .netlify/state.json,方法是将其添加到我的 git
但它仍然显示在我的 github 仓库中。我只是想以某种方式隐藏 state.json 文件。
我的 .gitignore 文件在我的根目录中。
.netlify 文件夹在我的根目录中。
我已经尝试将目录的几个变体添加到 .gitignore 文件中。
.netlify/state.json
state.json
.netlify
../.netlify
.netlify/state.json
但其中 none 仍然有效。
这是我的 git 集线器存储库的 link:
https://github.com/able-leopard/a-day-in-the-life-on-mars
非常感谢您!
添加文件并将其提交到 git 后,将其添加到 .gitignore 只会忽略对文件所做的更改。
如果您想将其从存储库中删除,则 运行:
git rm .netlifly/state.json
这会将其从索引中删除并最终将其从存储库中删除。它不会将其从您的目录中删除。
这可能是由先前的提交引起的,如果您已经有一个包含该文件的提交,您将只会忽略对该文件的新更改,因此您在这里有两个选择:完全删除该文件或将其从您的源代码管理。
如果你想完全删除文件你可以运行git rm .netlify/state.json
如果您只想阻止 git 跟踪该文件而不是删除它,您需要 运行 git rm --cached .netlify/state.json
请记住在 .gitignore
文件中添加该文件的正确路径以停止跟踪它。
我正在尝试隐藏此文件 .netlify/state.json,方法是将其添加到我的 git 但它仍然显示在我的 github 仓库中。我只是想以某种方式隐藏 state.json 文件。
我的 .gitignore 文件在我的根目录中。 .netlify 文件夹在我的根目录中。
我已经尝试将目录的几个变体添加到 .gitignore 文件中。
.netlify/state.json
state.json
.netlify
../.netlify
.netlify/state.json
但其中 none 仍然有效。
这是我的 git 集线器存储库的 link:
https://github.com/able-leopard/a-day-in-the-life-on-mars
非常感谢您!
添加文件并将其提交到 git 后,将其添加到 .gitignore 只会忽略对文件所做的更改。
如果您想将其从存储库中删除,则 运行:
git rm .netlifly/state.json
这会将其从索引中删除并最终将其从存储库中删除。它不会将其从您的目录中删除。
这可能是由先前的提交引起的,如果您已经有一个包含该文件的提交,您将只会忽略对该文件的新更改,因此您在这里有两个选择:完全删除该文件或将其从您的源代码管理。
如果你想完全删除文件你可以运行git rm .netlify/state.json
如果您只想阻止 git 跟踪该文件而不是删除它,您需要 运行 git rm --cached .netlify/state.json
请记住在 .gitignore
文件中添加该文件的正确路径以停止跟踪它。