gpt4 book ai didi

Git LFS - 如何从 git 存储库中删除旧版本的文件?

转载 作者:行者123 更新时间:2023-12-03 18:01:05 47 4
gpt4 key购买 nike

我有一个包含几个大文件的 Git 存储库。我正在使用 Git LFS 来支持大文件。

今天我收到一封邮件说

Git LFS has been disabled on your personal account.... 

Current usage as of 19 May 2019 06:12AM UTC:

Bandwidth: 0.0 GB / 1 GB (0%)
Storage: 6.16 GB / 1 GB (616%)

存储库当然没有 6.26GB 的文件。但是,由于文件版本较旧,Git 可能会增加存储空间。

你能帮我如何删除以前版本的文件,只保留最新的吗?

最佳答案

我的问题是相关的,但不完全相同。
我正在将 JFrog Artifactory 用于 Git LFS。我们有充足的存储空间,因此存储过去的版本在我们的“起源”上不是问题。
问题出在我 PC 上的克隆上。我不需要那里所有过去的版本 - 但每次我都会堆积起来 pushpull .这会占用 .git\lfs\objects 中的空间克隆中的文件夹 - 确实填满了我的驱动器!
正如 Aaron Voelkner 在回答中指出的那样,我可以运行 git-lfs prune它大大减少了本地存储的数据量。

$ git-lfs prune
prune: 2914 local object(s), 975 retained, done.
prune: Deleting objects: 100% (1939/1939), done.
如果我想查看旧版本,我仍然可以通过 origin 获取它们,但这使我的本地工作变得更加简单。

关于Git LFS - 如何从 git 存储库中删除旧版本的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56214081/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com