最近我填写了我的gitlab服务器的硬盘,我希望释放一些空间,所以:
是否可以删除包含所有历史记录的文件?
答案 0 :(得分:1)
获得可用空间,
git gc
是最简单的方法。它在Git中删除了不必要的文件。
如果您想从历史记录中删除特定的大尺寸文件
git filter-branch --tree-filter 'rm some/big/file' HEAD
但请在执行此操作之前参考http://git-scm.com/book/en/v2/Git-Tools-Rewriting-History。
如果要删除整个存储库,只需删除YOUR_REPO/.git
目录。