我有一个文件夹,我想在我的远程存储库中删除它。我想删除它,但将文件夹保留在我的计算机中
git rm --cached -r somedir
将暂存目录的删除,但不触及磁盘上的任何内容。这也适用于文件,例如:
git rm --cached somefile.ext
之后,您可能希望将somedir/或添加somefile.ext到您的.gitignore文件中,以便 git 不会尝试将其添加回来。
somedir/
somefile.ext
.gitignore