2017-05-06 223 views
0

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

我已经使用了git -rm -r,它从本地文件系统中删除了这两个文件夹;然后我做了一个git-add,后面跟着一个git-commit。

请让我知道为什么删除的文件夹仍然存在,当我克隆?

问候, 中号

+0

为什么你在此时正在克隆_因为你已经在使用回购了? –

回答

0

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

也许你忘了git push你的修改?你使用远程回购?

噢,顺便说一句:如果您重写历史记录,则只能使用git rebase(例如)才能真正从git回购中删除某些内容。否则,它将始终存在于历史记录中,也可以通过检出早期版本来恢复。

相关问题