我正在Magento处理一个项目,我的项目位于bit-bucket存储库中。 我的.git / object文件夹中有大量未使用的文件。
du -a -h myproject/.git/objects | sort -n -r | head -n 100
显示如
769M myproject/.git/objects/pack/pack-e8ca98308b512b34aaf887c85e1f1b7414a65e90.pack
760K myproject/.git/objects/54
737M myproject/.git/objects/pack/tmp_pack_ba3Zw1
732K myproject/.git/objects/pack/pack-e6fb69581vb652c624823f24f455248b3cf6805b.pack
我的目录中没有任何文件现在有这么大的数量。早先错误地在主分支中推送了一个zip,现在我已经从git以及我当地的仓库中删除了该zip。
我想删除此条目,因为它将我的git repo增加为1.2 GB。
我做过一些关于 git -gc 和 git -prune 的研究。不确定它是否会影响我的vcs历史记录或任何提交,或者是否影响我的仓库。
如何在.git / object目录中删除这个大数据条目?