如何在不更改遥控器的情况下删除存储库的本地历史记录?

时间:2019-05-09 20:48:44

标签: git git-extensions

我使用Git Extensions管理本地存储库(远程存储在Microsoft TFS服务器中)。

最初将存储库克隆到本地计算机时,可以选择不下载该存储库的整个历史记录,这样可以节省大量空间。但是,随着时间的推移,每次提交都会在本地计算机中不断累积,从而占用大量空间。

如何在不影响远程存储库的情况下清理本地存储库中的提交历史记录?

1 个答案:

答案 0 :(得分:0)

您可以克隆带有参数--depth=n的存储库,以仅提取n最近的提交。因此git clone --depth=1将为您提供仅包含最新提交但没有日志的存储库,或者类似git clone --depth=100的信息将为您提供本地100次最新提交,而不会使整个历史膨胀。