我想从github获取克隆存储库。它有很多历史,所以我想要没有任何历史的克隆。
是否可以在没有历史记录的情况下克隆git存储库?
答案 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