删除远程分支后删除文件

时间:2013-01-25 20:28:11

标签: git

我使用以下命令删除了一个远程分支:

git push le_remote :le_dead_branch

分支在遥控器上成功删除。 但是在检查了git repo的大小之后,我发现可能那些特定分支独有的文件(可能)仍然存在。我相信这是因为我删除的是对特定状态的引用,而不是文件,我的问题是:如何从文件系统中删除文件?

提前致谢。

1 个答案:

答案 0 :(得分:3)

您需要转到远程存储库并执行

git reflog expire --expire-unreachable=now --all
git prune
git repack -a -d

只有这样才能修剪与该分支相关联的对象。