如何保持git存储库只有1个提交历史记录?

时间:2014-07-30 03:40:16

标签: git

查看图表:

enter image description here

我该如何处理?

如果我使用pull,则所有提交历史记录都将被删除。

我不希望git历史消耗我服务器的磁盘空间

1 个答案:

答案 0 :(得分:4)

--depth

git clone --depth <remote>

请参阅man git-clone

  

--depth <depth>

     
    

创建一个浅层克隆,其历史记录被截断为指定的修订版本数。浅存储库有许多限制(您不能克隆或获取它,也不能从中推送或插入它),但如果您只对历史悠久的大型项目的近期历史感兴趣并且希望将修补程序作为补丁发送。

  

我完全按照你描述的情况使用它,实际上,主要是为了速度。