我可以“撤消”`git lfs签出吗?

问题描述 投票:0回答:1

我运行了以下命令

git lfs migrate import --everything --include="*.pdf"
git reflog expire --expire-unreachable=now --all
git gc --prune=now
git push origin master

我最终只能得到1 kB的本地文件。我了解到我需要额外的

git lfs checkout 

[获得“真实文件”,我只是想知道,是否有一些命令可以再次隐藏大文件,也就是一些“撤消git lfs checkout”?

git git-lfs
1个回答
0
投票

来自文档:

git-lfs-prune-从本地存储中删除旧的LFS文件

删除旧的LFS文件的本地副本,从而释放磁盘空间。 Prune会枚举所有本地存储的对象,然后删除至少一个以下未引用的内容以下:

当前结帐

  • “最近的分支机构;参见#RECENT-FILES
  • 当前分支或最近分支上的“最近提交”;参见#RECENT-FILES
  • 尚未被推送的提交;参见#UNPUSHED-LFS-FILES
  • 其他任何工作树检出;参见git-worktree(1)
© www.soinside.com 2019 - 2024. All rights reserved.