Que signifie la profondeur pour Git Clone?

Que signifie la profondeur pour Git Clone?
Les développeurs effectuent plusieurs opérations indépendamment sur leur référentiel local sans l'implication du serveur distant GitHub, ce qui signifie que les utilisateurs ne dépendent pas de l'outil centralisé. Ils peuvent cloner les référentiels des référentiels éloignés aux référentiels locaux pour établir une connexion entre eux. Parfois, cela devient problématique dans le cas de grands référentiels éloignés, et il peut y avoir une exigence à télécharger avec la profondeur souhaitée.

Cette étude discutera:

  • Qu'est-ce que la profondeur du clone Git?
  • Comment cloner le référentiel à distance avec la profondeur?

Qu'est-ce que la profondeur du clone Git?

La profondeur du clone Git est le nombre de validations particulières que les utilisateurs doivent télécharger lorsqu'ils clone n'importe quel référentiel.

Comment cloner le référentiel à distance avec la profondeur?

Pour cloner les grands référentiels avec la profondeur souhaitée, suivez les étapes ci-dessous:

  • Aller au référentiel distant git.
  • Définissez la nouvelle URL distante et vérifiez-la.
  • Exécuter le "Git Clone -depth " commande.
  • Accéder au référentiel cloné.
  • Afficher l'historique des journaux pour la vérification.

Étape 1: Passez au référentiel GIT
Passez au référentiel GIT souhaité à l'aide du «CD" commande:

$ CD "C: \ Users \ nazma \ git \ test1"

Étape 2: Ajouter une URL distante
Ensuite, exécutez le "Add à distance git”Commande pour ajouter une nouvelle URL distante dans la liste:

$ git distote ajouter d'origine https: // github.com / giuser0422 / démo.git

Dans la sortie divisée ci-dessous, «l'origine» est le nom de notre URL de nom de télécommande:

Étape 3: Afficher la liste de l'URL distante
Maintenant, assurez-vous l'URL distante supplémentaire en exécutant le "télécommande git«Commande avec le«-V" option:

$ git Remote -v

Étape 4: Référentiel à distance de clone avec la profondeur souhaitée
Ensuite, nous utiliserons le «clone git«Commande avec le«-profondeur«Option et«3«Comme sa valeur:

$ git clone - Depth 3 https: // github.com / giuser0422 / démo.git

On peut observer que le référentiel particulier a été cloné avec succès avec une profondeur spécifiée:

Étape 5: Accédez au référentiel à distance du clone
Ensuite, passez au référentiel distant téléchargé via le «CD" commande:

$ CD Demo /

Étape 6: Vérifiez l'historique des journaux du référentiel cloné
Enfin, exécutez le «journal git«Commande avec le«-une ligne”Option pour afficher l'historique court du journal du référentiel:

$ Git Log --Oneline

On peut voir que les trois plus récents engagements du référentiel distant sont téléchargés dans le référentiel local parce que nous avons spécifié "3"La valeur de la profondeur:

Nous avons brièvement expliqué la profondeur du clone Git.

Conclusion

Pour cloner un grand référentiel avec la profondeur souhaitée, passez d'abord au référentiel GIT, ajoutez l'URL distante et vérifiez-la. Ensuite, exécutez le «Git Clone -depth " commande. Après cela, accédez au référentiel cloné et affichez l'historique du journal pour la vérification. Cette étude a illustré la méthode de clonage d'un référentiel GIT avec la profondeur.