4
我想从我的存储库中删除一个分支,也从历史记录中删除.git文件夹将变小。 该分支从未合并为主。从git存储库中删除特定分支的全部历史记录
我已经尝试过与
git branch -D <branch name>
删除分支,然后运行
git gc --prune=now --aggressive
我也试过
git reflog expire --expire=now --all
,但毫无效果。该文件夹git的尺寸并没有改变,并提交没有消失,我仍然可以看到他们:
git show <commit hash>
- 一切,我试图在本地仓库。
有没有办法做到这一点?如果是这样,你能写出确切的方式来做到这一点吗?
它也有可能我做了这些命令错误。所以请详细写下它。
谢谢。
所以分支被删除了,但是提交仍然可以通过'git fsck'看到吗? – Altoyyr
不,当我运行git fsck时,它不显示任何内容,但我仍然可以在这些提交中使用git show。 – user3601236
'git branch -a'说什么?在使用'git branch -D'删除它后,分支是否会从列表中消失? –
user3159253