git lfs clone vs git clone

时间:2018-01-23 00:34:23

标签: git git-lfs

如果我在客户端安装了git lfs并运行:

git clone

相当于

git lfs clone

或会发生不同的结果?

谢谢!

这个问题的答案:

Can one clone a Git LFS repo without installing Git LFS?

似乎暗示如果安装了git lfs,git clone将会起作用。目前尚不清楚这是否意味着两个命令的工作方式相同。不幸的是,我的声誉太低,无法评论和询问。

3 个答案:

答案 0 :(得分:5)

我将git客户端从2.10.0更新为2.16.1,它现在说:

WARNING: 'git lfs clone' is deprecated and will not be updated
with new flags from 'git clone'

'git clone' has been updated in upstream Git to have comparable
speeds to 'git lfs clone'.

我想答案是,git lfs clone现在与git clone几乎完全相同,而且单独的命令将会消失。

答案 1 :(得分:4)

git lfs clone本质上运行以下命令序列(请参阅#1973):

$ GIT_LFS_SKIP_SMUDGE=1 git clone git@something.something.git
$ cd something
$ git lfs pull

注意,自Git LFS 2.3.0起已弃用git lfs clone(请参阅#2526)。只需使用git clone

答案 2 :(得分:2)

  

使用customers_id customers_number society type customer_name 78 46546 EPC Holding_1 79 53456 EPC Holding_2 83 763645 Shipowner Ship owner 77 324543 78 Shipowner Ship owner 84 63465435 Shipyard Shipyard 80 534523 79 Shipowner Ship owner 81 836754 79 Shipowner Ship owner 82 8746546 80 Shipowner Sub Ship owner

以光速进行克隆      

你肯定是一个新功能   想要利用如果你有一个非常大的存储库,和   特别是如果你在Windows上,是专门的LFS克隆命令:

     

git lfs clone

     

git lfs clone ssh://git@mybb-server.com:7999/lfs/repo.git my-clone命令的运行方式与git lfs clone完全相同   相同的论点,但有一个重要的区别:它是很多   快点!根据您拥有的文件数量,它可以超过   事实上快了10倍。

通读这篇文章,了解git clone vs git lfs clone的幕后故事 https://developer.atlassian.com/blog/2016/04/git-lfs-12-clone-faster/