web-dev-qa-db-fra.com

clone git lfs vs clone git

Si git lfs est installé sur le client et que je lance:

git clone

est-ce que cela équivaut à 

git lfs clone

ou des résultats différents vont-ils se produire?

Je vous remercie!

La réponse à cette question: 

Peut-on cloner un dépôt Git LFS sans installer Git LFS?

semble impliquer que git clone fonctionnera si vous avez installé git lfs. Il n'est pas clair si cela signifie que les deux commandes fonctionneront de la même manière. Malheureusement, ma réputation est trop basse pour commenter et demander.

5
Fresh Codemonger

J'ai mis à jour le client git de 2.10.0 à 2.16.1 et il dit maintenant:

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'.

Je suppose que la réponse est que git lfs clone est maintenant à peu près la même chose que git clone et que la commande séparée disparaîtra.

3
Fresh Codemonger

Clonage à la vitesse de la lumière avec git lfs clone 

Une nouvelle fonctionnalité que vous avez certainement voulez profiter si vous avez un très grand référentiel, et Surtout si vous êtes sous Windows, utilisez la commande spécialisée de clonage LFS:

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

La commande git lfs clone fonctionne exactement comme git clone et prend tout les mêmes arguments, mais a une différence importante: c'est un lot plus rapide! En fonction du nombre de fichiers que vous avez, il peut être supérieur à 10x plus rapide en fait.

Lisez cet article pour comprendre les coulisses de git lfs clone vs git clonehttps://developer.atlassian.com/blog/2016/04/git-lfs-12-clone-faster/

2
Pankaj Gadge

git lfs clone exécute essentiellement la séquence de commandes suivante (voir # 1973 ):

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

Avis, git lfs clone est obsolète depuis Git LFS 2.3.0 (voir # 2526 ). Utilisez simplement git clone.

1
mloskot