首页 > 工具  > 

如何删除GitLab中的Git大文件夹

如何删除GitLab中的Git大文件夹
如何删除GitLab中的Git大文件夹在使用GitLab进行版本管理的过程中,我们可能会遇到一个问题:Git库中存储了太多大文件,导致GitLab的储存空间不足。此时,我们就需要删除Git中的Git大文件夹来腾出一些空间。但是,由于Git的特殊性质,删除文件夹不是和其他文件一样删除,而是需要一些额外操作。本文将介绍如何在GitLab上删除Git大文件夹的方法。1、确认Git大文

在使用gitlab进行版本管理的过程中,我们可能会遇到一个问题:git库中存储了太多大文件,导致gitlab的储存空间不足。此时,我们就需要删除git中的git大文件夹来腾出一些空间。但是,由于git的特殊性质,删除文件夹不是和其他文件一样删除,而是需要一些额外操作。本文将介绍如何在gitlab上删除git大文件夹的方法。

1、确认Git大文件夹

首先,我们需要确认在GitLab上库中的哪个文件夹占用了最多的空间,进而决定哪个文件夹是Git大文件夹。我们可以通过以下命令来确定:

git rev-list --objects --all | \  git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | \  sed -n 's/^blob //p' | \  sort --numeric-sort --key=2 | \  cut -c 1-12,41- |  # 此时应该得到一个类似如下的输出  # 6fb171 9336398 vendor/assets/bower_components/bootstrap/dist/js/bootstrap.min.js  # 8cf6f9 9430549 vendor/assets/bower_components/jquery/jquery.js  # 45babf 11219868 vendor/assets/bower_components/angular/angular.js  # …  awk '$2 >= 1000000 { print }'

如何删除GitLab中的Git大文件夹由讯客互联工具栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“如何删除GitLab中的Git大文件夹