我们有一个相当大的git存储库,我们自动提交。
是否可以在不先下载孔历史的情况下提交到git存储库? 在我看来应该是,因为当前的提交仅引用了最后一个,但我不知道如何。
答案 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
-b / --branch
仅下载 特定分支
--branch
也可以在该提交中使用标记和分离HEAD
在结果存储库中。
--depth
下载多少次提交(最新) 创建一个浅层克隆,其历史记录被截断为指定的提交次数。
--shallow-since=<date>
在指定时间后创建一个带有历史记录的浅层克隆。
您还可以查看任何过去提交表单历史记录,而不仅仅是最新的