小能豆

如何完全清除由于“git add .”而暂存的文件?

git

当尝试添加文件以推送到 git 存储库时,我不小心添加了其他文件夹,而且我一生都无法弄清楚如何清除暂存队列。我已经尝试过 git reset,但文件仍然处于暂存状态。我尝试过 git rm –cached,但我得到“致命:没有给出路径规范。我应该删除哪些文件?” 我尝试了 git rm -r –cached,但我也收到“致命:没有给出路径规范。我应该删除哪些文件?” 我在互联网上找不到任何工作技术,并且非常感谢任何和所有帮助。谢谢。


阅读 228

收藏
2024-02-14

共1个答案

小能豆

在这种情况下,您可能需要使用以下命令来清除暂存区中的文件:

 reset HEAD .

这将取消所有暂存的更改,并将它们返回到工作目录中。然后,您可以通过以下方式删除不需要的文件夹或文件:

git rm -r --cached folder_name

将 “folder_name” 替换为您想要从暂存区中删除的文件夹的名称。如果需要删除单个文件,可以用相同的命令替换文件夹名称为文件名称。然后,再次提交您的更改:

git commit -m "Remove unwanted files"

这应该可以帮助您清除暂存区中的文件并提交您想要的更改。

2024-02-14