gpt4 book ai didi

git - 清除 git 本地缓存

转载 作者:IT王子 更新时间:2023-10-29 00:44:26 29 4
gpt4 key购买 nike

我有一个即将提交的 Webstorm 项目,但在按下 Git Windows GUI 中的提交按钮之前,我记得我不想提交我的 .idea 文件夹内容。

所以我使用了为某些 IDE 自动生成 .gitignores 的网站,并将其添加到我的 .gitignore 文件中。

所有被明确忽略的 .idea 文件仍然显示为要提交,尽管我删除并重新添加了有问题的文件。

我还提交了没有任何其他文件的 gitignore 文件,并重新粘贴了我的内容,但它仍然没有忽略 .idea 文件。

我如何告诉 Git 刷新或清除它的缓存?
我尝试/cd 进入有问题的目录,然后输入

git clean -n

但没有文件显示。

最佳答案

All .idea files that are explicitly ignored are still showing up to commit

你必须将它们从暂存区移除

git rm --cached .idea

现在您必须提交这些更改,从现在开始它们将被忽略。
一旦 git 开始跟踪更改,即使它们稍后被添加到 .gitignore 文件中,它也不会“停止”跟踪它们。

必须明确删除它们,然后手动提交删除以完全忽略它们。


enter image description here

enter image description here

关于git - 清除 git 本地缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41863484/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com