克隆git存储库没有历史记录?

时间:2015-05-02 10:41:09

标签: git

我想从github获取克隆存储库。它有很多历史,所以我想要没有任何历史的克隆。

是否可以在没有历史记录的情况下克隆git存储库?

3 个答案:

答案 0 :(得分:40)

您可以使用值{1

--depth选项获得浅层克隆
git clone --depth 1 reponame.git

如果您想要更多提交历史记录,请根据需要增加值以满足您的需求。

答案 1 :(得分:9)

克隆后,您可以删除.git目录,然后重新启动git以生成一个全新的仓库。

$ git clone ...
$ cd path/to/repo
$ rm -rf .git
$ git init

答案 2 :(得分:6)

使用git clone中的P0: written 1 P0: written 2 P0: written 3 P0: written 4 P0: written 5 P0: written 6 P0: written 7 P0: written 8 P0: written 9 P0: written 10 P1: read 1 from pipe B0 P1: read 3 from pipe B0 P1: read 5 from pipe B0 P1: read 7 from pipe B0 P1: read 9 from pipe B0 P1: read 10 from pipe B0 选项:

  

- 深度   创建一个浅层克隆,其历史记录被截断为指定的修订版本。

用法:--depth