git 重置-rf path/to/dir

git reset -rf path/to/dir

好的。我有一个包含文件夹和文件等的 git 回购协议。

一切都被跟踪。

我需要取消跟踪 a/b/c 文件夹中的所有内容,我的 c 文件夹包含许多文件夹和文件。

此文件夹已添加到 .gitignore,但由于文件已在某个时候被跟踪,我似乎无法找到取消跟踪它们的方法。

我试过了

 git reset a/b/c/*
 git reset -rf a/b/c    ( like rm -rf a/ )

可能还有这些命令的 5 种其他变体....我在这里。

如有任何意见,我们将不胜感激。

谢谢。

git rm -r --cached <your directory>