git - 清除 Github Desktop OSX 上的 stash 存储?

标签 git macos storage github-for-mac

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

/image/65BFp.png

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

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

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

最佳答案

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

这应该会向您显示 stash 文件夹 .git/,其中包含所有 repo 历史。
对于二进制文件(如 jpeg 图像)的存储库,图像的新版本可能会占据很多位置(差的差异,每个版本之间的压缩差)

I wonder if there's any way I can purge this history from local storage? (I'd like to keep it in the cloud)

您需要 download only the archive of the repo (意思是内容,没有历史)。
如果您不需要更改和推回那些修改,存档就足够了。

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

关于git - 清除 Github Desktop OSX 上的 stash 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46612723/

相关文章:

Git 响应 "Your branch is ahead of ' origin/Dev' by 2 commits"after merging a pull request through Bitbucket

git - 卡在 "POST git-receive-pack (chunked)"

java - Robot.mouseMove 在 Mac OS X 中根本不起作用

linux - 拒绝连接到本地主机上的虚拟主机

Kubernetes:如何找到已安装的存储供应商

git - 如何回到 Git 中的最新版本?

git - 这个 git log 输出显示了两个分支,就好像它们不是分支一样?请解释

java - 如何用 Java 读取 OS X *.icns 文件

memory - 操作系统主内存碎片

android - 如何向存储访问框架表明我不再需要加载动画?