Comment copier un repo git sans histoire?

Comment copier un repo git sans histoire?
Sur GitHub, les développeurs travaillent sur différents référentiels distants. Parfois, ils veulent rendre public leurs référentiels privés ou copier le référentiel distant dans le référentiel local. Cependant, certains engagements de référentiels contiennent des informations secrètes qu'ils ne veulent pas rendre visibles publiquement. Ainsi, Git leur permet de copier ou de faire connaître le référentiel distant sans historique.

Cet article expliquera le processus de copie d'un référentiel git sans historique.

Comment cloner un historique de référentiel Git particulier?

Pour copier un référentiel local GIT sans historique de journaux, suivez les étapes ci-dessous:

  • Accéder au répertoire local.
  • Choisissez un repo github particulier et copiez son URL HTTP.
  • Clone Git Repo sans historique utilisant le «Git Clone -depth 1 " commande.
  • Voir l'histoire.

Étape 1: Passez à un référentiel local particulier

Tout d'abord, tapez le «CD”Commande avec le chemin souhaité et redirigez-le:

$ cd "C: \ git \ test_3"

Étape 2: Copiez URL distante

Ensuite, ouvrez GitHub, accédez au référentiel distant requis que vous souhaitez cloner et copier son «URL HTTP”Au presse-papiers:

Étape 3: Clone Remote Repository

Maintenant, utilisez le «clone git«Commande avec la profondeur souhaitée et l'URL HTTP du référentiel distant pour copier ce référentiel particulier:

$ Git Clone - Depth 1 https: // github.com / laibayounas / newrepo.git

Ici le "-profondeur«L'option est utilisée pour obtenir le montant souhaité des validations. Le "profondeur 1»Inclura uniquement le dernier engagement:

Étape 4: Accédez au référentiel distant

Ensuite, redirigez vers le référentiel GIT cloné à l'aide du «CD" commande:

$ cd newrepo

Étape 5: Vérifiez le réflog

Enfin, consultez l'historique des engagements en vérifiant le journal de référence:

$ git réflog .

Le Screenshot ci-dessous affiche uniquement le dernier engagement, ce qui signifie que le référentiel GIT a été copié avec succès sans historique:

Nous avons démontré la méthode la plus simple pour copier un référentiel Git dans un référentiel local sans historique.

Conclusion

Afin de copier le référentiel GIT sans historique, passez d'abord au référentiel local. Ensuite, ouvrez GitHub, accédez à un référentiel distant Github particulier et copiez son URL. Après cela, copiez le référentiel distant dans le référentiel local en exécutant le «Git Clone -depth 1 " commande. Enfin, affichez le journal de référence du référentiel GIT pour vérifier les modifications. Cet article a expliqué le processus de copie d'un référentiel git sans historique.