如何从git存储库中删除文件夹子树?那可能吗?

时间:2017-05-06 09:33:42

标签: git

我想从git存储库中删除子文件夹。

我使用了git -rm -r,它从本地文件系统中删除了文件夹;然后我做了一个git-add,然后是一个git-commit。

请告诉我为什么删除文件夹在我克隆时仍然存在?

此致 中号

1 个答案:

答案 0 :(得分:0)

您不需要在git add之后运行git rm。我只是复制了你所说的,并且删除的目录没有显示在repo的(本地)克隆中。

也许您忘了git push您的更改?你在使用远程仓库吗?

哦,顺便说一下:如果你重写历史记录,你只能使用git rebase从git仓库中删除一些东西。否则它将始终存在于历史记录中,也可以通过签出早期版本来恢复。