如何从.git完全删除错误暂存的大文件?

时间:2018-07-10 22:49:52

标签: git

我不小心上载了3GB的文件。 git reset撤消该阶段。但是,.git文件夹比以前大了几GB。如何完全撤消舞台并将.git缩小到正常大小?

1 个答案:

答案 0 :(得分:1)

除非您需要立即退回空间,否则让Git成为Git,空间将在大约两周后恢复。

如果要做需要立即退回空间,则可以强制Git立即修剪未引用的松散对象:

git prune --expire now

对此要小心,因为它不会与可能同时运行的其他Git命令配合使用,从而创建松散的对象,并期望它们在完成自己的工作时会停留14天。 (换句话说,如果运行此命令,请确保您没有在运行其他任何Git命令。)