如何完全删除GIT分支?

时间:2015-01-27 13:55:29

标签: git git-branch

我的本​​地GIT存储库变得非常大,我试图释放一些硬盘空间。我删除了所有旧分支,只留下了最后一个分支。 为了从我的存储库中删除分支,我使用了命令

git branch -d [my branch name]

问题是,当我检查存储库空间使用情况时,它仍使用相同的数量。 运行垃圾收集器

git gc

删除分支后没有帮助。

最大的git存储库文件是.git / objects / pack文件夹中的.pack文件,大约需要750MB,而最新的分支需要112MB。

修改 我也试过了所有的

git reflog expire --all --expire=now
git gc --prune=now --aggressive

也没有帮助。

1 个答案:

答案 0 :(得分:0)

如果要从v1.7.0开始删除远程分支,请使用以下命令:

git push origin --delete the_remote_branch

来源https://makandracards.com/makandra/621-git-delete-a-branch-local-or-remote