クライアントにgit lfsがインストールされている場合、次を実行します。
git clone
これは
git lfs clone
または異なる結果が発生しますか?
ありがとうございました!
この質問に対する答え:
Git LFSをインストールせずにGit LFSリポジトリのクローンを作成できますか?
git lfsがインストールされている場合、git cloneが機能することを暗示しているようです。これが2つのコマンドが同じように機能することを意味するかどうかは明確ではありません。残念ながら、私の評判は低すぎてコメントも質問もできません。
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とほぼ同じものになり、別のコマンドは表示されなくなるからだと思います。
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
。
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 clone
対git clone
の舞台裏を理解するには、この記事を読んでください https://developer.atlassian.com/blog/2016/04/git-lfs-12-clone-faster /