web-dev-qa-db-ja.com

git lfs clone vs git clone

クライアントにgit lfsがインストールされている場合、次を実行します。

git clone

これは

git lfs clone

または異なる結果が発生しますか?

ありがとうございました!

この質問に対する答え:

Git LFSをインストールせずにGit LFSリポジトリのクローンを作成できますか?

git lfsがインストールされている場合、git cloneが機能することを暗示しているようです。これが2つのコマンドが同じように機能することを意味するかどうかは明確ではありません。残念ながら、私の評判は低すぎてコメントも質問もできません。

9

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とほぼ同じものになり、別のコマンドは表示されなくなるからだと思います。

9

git lfs cloneは、基本的に次の一連のコマンドを実行します( #197 を参照)。

$ GIT_LFS_SKIP_SMUDGE=1 git clone [email protected]
$ cd something
$ git lfs pull

通知、git lfs cloneは、Git LFS 2.3.0から非推奨になりました( #2526 を参照)。単に、git clone

6
mloskot

git lfs cloneを使用した光速での複製

非常に大きなリポジトリがある場合、特にWindowsを使用している場合に特に活用したい新しい機能は、特殊なLFSクローンコマンドです。

git lfs clone ssh://[email protected]:7999/lfs/repo.git my-clone

git lfs cloneコマンドはgit cloneとまったく同じように動作し、すべて同じ引数を取りますが、1つの重要な違いがあります:lotより高速です!持っているファイルの数にもよりますが、実際には10倍以上高速です。

git lfs clonegit cloneの舞台裏を理解するには、この記事を読んでください https://developer.atlassian.com/blog/2016/04/git-lfs-12-clone-faster /

2
Pankaj Gadge