在Ubuntu中维护,清理,压缩大量的git存储库

时间:2016-10-09 04:31:54

标签: git

通过下面的git文档,我学习了如何维护,清理,压缩和节省git存储库的空间。但我面临的问题是,拥有大量的git存储库,比如说大约500个,访问每个存储库并清理这些东西并不容易,是否有自动访问每个存储库并清理的方法或压缩每个存储库?

一个shell脚本或类似的东西?

https://git-scm.com/book/en/v2/Git-Internals-Maintenance-and-Data-Recovery

1 个答案:

答案 0 :(得分:1)

  

一个shell脚本或类似的东西?

Git本身没有任何东西可以管理多个 repos,所以是的,您需要编写一个回购目前正在进行的流程的脚本。

查看采取的方法:

一旦找到了所有的回购,您就可以应用当前用于一个回购的同一组命令来压缩和优化所述回购。