Liste des engagements entre 2 hachages de validation dans GIT

Liste des engagements entre 2 hachages de validation dans GIT
Tout en travaillant sur un projet de développement à Git, les développeurs apportent beaucoup de modifications à leurs projets. Tous ces changements ou modifications sont stockés dans l'histoire du GIT. Cependant, parfois, l'histoire de la validation contient tellement de validations qu'il devient si complexe de trouver des engins particuliers. Dans cette situation, Git permet aux utilisateurs de répertorier les validations spécifiques entre deux hachages de validation.

Cet article expliquera les méthodes pour afficher les validations entre deux hachages de validation dans GIT.

Comment répertorier / afficher les engagements entre deux hachages de validation dans GIT?

Différentes commandes GIT peuvent être utilisées pour afficher les validations entre deux hachages de validation, tels que:

  • "Git Log -Oneline ~… "
  • "git rev-list -ancestry-path ~… "

Méthode 1: Liste des engagements entre deux hachages de validation à l'aide de la commande «Git Log -oneline»

Pour énumérer les engagements entre deux hachages de validation, y compris le message de validation, utilisez la commande suivante avec les hachages de validation souhaités. Par exemple, nous voulons afficher les validations entre le «60F911D" et "DC1157A»Committez des hachages:

Git Log --Oneline 60F911D ~… DC1157A

Ici le "~«Le symbole est utilisé pour exclure le«60F911D" commettre.

La sortie ci-dessous a affiché les validations entre les ID de validation spécifiques:

De plus, si vous souhaitez uniquement afficher l'ID de validation entre les deux hachages de validation spécifiés, utilisez le «Cut -d ”” -f 1”Option avec la même commande:

Git Log --Oneline 60F911D ~… DC1157A | Cut -d "" -f 1

Méthode 2: Liste des engagements entre deux hachages de validation à l'aide de la commande «Git Rev-list»

Tapez la commande suivante avec le "-path d'ascendance«Option et spécifiez les hachages de validation pour afficher les validations entre eux:

git rev-list --ancestry-path 60f911d ~… dc1157a

L'image ci-dessous montre la valeur complète du sha-hash des commits entre les ID de validation spécifiés:

Nous avons expliqué les méthodes de listing des commits entre deux hachages de validation dans GIT.

Conclusion

Diverses commandes GIT peuvent être utilisées pour énumérer les validations entre deux hachages de validation, comme le «Git Log -Oneline ~… ”La commande affiche les messages Commits with Commits et le"Cut -d ”” -f 1"L'option avec la même commande affiche uniquement les hachages de validation. De plus, le «git rev-list -ancestry-path ~… ”La commande est utilisée pour afficher le hachage SHA complet des validations entre les ID de validation spécifiés. Cet article a expliqué les méthodes pour afficher les validations entre deux hachages de validation dans GIT.