【问题标题】:Purge hidden storage on Github Desktop OSX?清除 Github Desktop OSX 上的隐藏存储?
【发布时间】:2018-03-18 16:08:15
【问题描述】:

我的 OSX 笔记本电脑上有几个 jpg 文件的文件夹,是从 GitHub 存储库克隆的。我可以看到的文件总共不到 20GB,但我的系统告诉我它们占用了 65+GB。

这些隐藏文件在哪里?我怎样才能清除它们?

我应该提一下,存储库中只有一个分支。

(另外,我知道 GitHub 并不是用来存储大量图像文件的地方。这个 repo 是一个更大项目的一个组件。)

【问题讨论】:

  • 澄清一下,您想知道如何删除图像文件的本地副本,但将它们保留在在线“原始”存储库中?
  • 额外空间可能来自 Git 历史记录。请记住,Git 保留文件的每个已提交修订的副本(或它需要恢复为副本的信息)。
  • 我想要 (ed) 做的事情,@neontapir,是将它们保留在在线“原始”存储库中(连同它们的所有历史记录),但只在本地保留最新的副本。
  • 谢谢@zneak。我怀疑我想做的事情是不可能的?
  • @WillHanley,如果你不关心历史,你可以看看浅层克隆。

标签: git macos storage github-for-mac


【解决方案1】:

如“Show system files / Show git ignore in osx”中所述,在您的 Finder 中使用

这应该会显示隐藏文件夹 .git/,其中包括所有回购历史记录。
对于二进制文件(如 jpeg 图像)的存储库,图像的新版本可能会占用相当多的位置(差异差,每个版本之间的压缩差)

我想知道是否有任何方法可以从本地存储中清除此历史记录? (我想把它保存在云端)

您需要download only the archive of the repo(表示内容,没有历史记录)。
如果您不需要更改和推回这些修改,归档就足够了。

如果您需要历史记录,我detailed here (or here) 的浅克隆 (git clone --depth 1) 最好将下载的数据保持在最低限度。

【讨论】:

  • 感谢@VonC。现在我可以看到它。我想知道是否有任何方法可以从本地存储中清除此历史记录? (我想把它保存在云端)。
  • @WillHanley 我已经编辑了我的答案以解决您的评论/问题。
  • 谢谢。我想继续推送修改,所以会尝试@zneak建议和描述here的浅克隆。
  • @WillHanley 好的。我已经编辑了答案以添加浅层选项,并带有指向我描述浅层克隆的旧答案的链接。
【解决方案2】:

我会尝试重新索引你的硬盘,看看它是否能在完成后准确显示文件大小。

在 osx 终端中运行以下命令:

    sudo mdutil -E /

原文:

https://www.maketecheasier.com/fix-wrong-hard-drive-data-usage-calculation-osx/

【讨论】:

    猜你喜欢
    • 2022-01-01
    • 2020-10-28
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 2019-03-23
    • 2018-03-25
    相关资源
    最近更新 更多