ertwsx

如何从 git 存储库中删除目录?

git

我的 GitHub 存储库中有 2 个目录。我想删除其中一个。如果不删除并重新创建整个存储库,我怎么能做到这一点?


阅读 134

收藏
2022-02-23

共1个答案

一尘不染

从 git 和本地删除目录

您可以使用两个目录签出“master”;

git rm -r one-of-the-directories // This deletes from filesystem
git commit . -m "Remove duplicated directory"
git push origin <your-git-branch> (typically 'master', but not always)

从 git 中删除目录但不是本地目录

正如评论中提到的,你通常想要做的是从 git 中删除这个目录,而不是从文件系统(本地)中完全删除它

在这种情况下使用:

git rm -r --cached myFolder
2022-03-22