删除 git repo 中的文件夹? [复制]

Posted

技术标签:

【中文标题】删除 git repo 中的文件夹? [复制]【英文标题】:Remove folder in git repo? [duplicate] 【发布时间】:2019-06-17 11:29:20 【问题描述】:

在我设置 .gitignore 文件之前,我在本地有一个用于我的虚拟环境的文件夹,该文件夹已推送到我的 git 存储库。

如何从 git 存储库中删除该文件夹但将其保留在本地?

【问题讨论】:

【参考方案1】:

在这里找到答案:

对于单个文件:

git rm --cached mylogfile.log

对于单个目录:

git rm --cached -r mydirectory

【讨论】:

以上是关于删除 git repo 中的文件夹? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何删除git嵌套repo但保留其中一个分支的文件?

在 VSCode 中保存文件会删除 git repo 中的所有跟踪文件

git repo 中的文件都被删除和未跟踪,但它们仍然存在。这怎么可能?

git lfs 使用指针文件处理 repo 中的重复文件

为啥 node_modules 文件夹需要在 git repo 中删除?

更新 git repo 时删除已删除的文件/文件夹