如何让git不跟踪大文件历史记录?

时间:2017-02-27 12:07:21

标签: git

我们有某个第三方库需要登记到我们的git项目。图书馆经常更新。

过了一段时间,接缝git变得庞大,我们克隆它需要很长时间。那么有没有办法删除旧版本的库,只保留每个分支的HEAD版本,这样我们就可以减少克隆这个git存储库的大小和时间。

1 个答案:

答案 0 :(得分:1)

我相信你想要的是一个浅层克隆

git clone --depth 1

这将仅使用一个历史记录来检出回购。

如果要指定要使用的分支(而不是默认的" master"分支),请使用此语法(需要Git 1.9 +):

git clone -b <remoteBranch> --single-branch --depth 1 ssh://username@servername.net:serverport/PathToProject <FolderName>