0
我想从git存储库中删除一个子文件夹。如何从git存储库中删除文件夹子树?那可能吗?
我已经使用了git -rm -r,它从本地文件系统中删除了这两个文件夹;然后我做了一个git-add,后面跟着一个git-commit。
请让我知道为什么删除的文件夹仍然存在,当我克隆?
问候, 中号
我想从git存储库中删除一个子文件夹。如何从git存储库中删除文件夹子树?那可能吗?
我已经使用了git -rm -r,它从本地文件系统中删除了这两个文件夹;然后我做了一个git-add,后面跟着一个git-commit。
请让我知道为什么删除的文件夹仍然存在,当我克隆?
问候, 中号
你不需要git rm
后运行git add
。我只是复制了你所说的和删除的目录没有显示在回购的(本地)克隆中。
也许你忘了git push
你的修改?你使用远程回购?
噢,顺便说一句:如果您重写历史记录,则只能使用git rebase
(例如)才能真正从git回购中删除某些内容。否则,它将始终存在于历史记录中,也可以通过检出早期版本来恢复。
为什么你在此时正在克隆_因为你已经在使用回购了? –