致力于git而不了解整个历史

时间:2017-07-04 07:20:21

标签: git

我们有一个相当大的git存储库,我们自动提交。

是否可以在不先下载孔历史的情况下提交到git存储库? 在我看来应该是,因为当前的提交仅引用了最后一个,但我不知道如何。

1 个答案:

答案 0 :(得分:2)

是的,你可以做到。

# clone specific branch and only latest commit 
# This will only download a single branch and you will not be able to 
# see other branches

git clone <url> --branch=<branch> --depth=1

Git克隆选项:

-b / --branch

仅下载 特定分支 --branch也可以在该提交中使用标记分离HEAD 在结果存储库中。

--depth

下载多少次提交(最新) 创建一个浅层克隆,其历史记录被截断为指定的提交次数。

--shallow-since=<date>

在指定时间后创建一个带有历史记录的浅层克隆。

您还可以查看任何过去提交表单历史记录,而不仅仅是最新的