我想从git存储库中删除子文件夹。
我使用了git -rm -r,它从本地文件系统中删除了文件夹;然后我做了一个git-add,然后是一个git-commit。
请告诉我为什么删除文件夹在我克隆时仍然存在?
此致 中号
答案 0 :(得分:0)
您不需要在git add
之后运行git rm
。我只是复制了你所说的,并且删除的目录没有显示在repo的(本地)克隆中。
也许您忘了git push
您的更改?你在使用远程仓库吗?
哦,顺便说一下:如果你重写历史记录,你只能使用git rebase
从git仓库中删除一些东西。否则它将始终存在于历史记录中,也可以通过签出早期版本来恢复。