Comment exécuter Git Log pour voir les modifications uniquement pour une branche spécifique?

Comment exécuter Git Log pour voir les modifications uniquement pour une branche spécifique?

Les développeurs apportent de nombreux changements dans leurs projets pendant la phase de développement. Ces modifications sont enregistrées dans l'historique des journaux. Ainsi, lorsqu'ils vérifient le journal GIT, il affiche les validations de toutes les branches. Parfois, les utilisateurs veulent voir certains changements dans une branche souhaitée. Cependant, il devient difficile de visualiser les changements d'une branche spécifique car tant de engins sont dans le référentiel. Dans cette situation, diverses commandes GIT peuvent être utilisées pour afficher les modifications uniquement pour une branche spécifique.

Comment exécuter le «journal git» pour afficher les modifications uniquement pour une branche spécifique / particulière?

Pour voir les modifications uniquement pour une branche spécifique, la «journal git»La commande peut être utilisée de différentes manières, telles que:

  • Voir brèves changements de branche spécifique
  • Voir les brèves modifications de la branche spécifique dans le graphique
  • Afficher les modifications détaillées d'une branche spécifique
  • Afficher les modifications détaillées de la branche spécifique dans le graphique
  • Afficher les modifications d'une branche particulière avec une requête spécifique

Méthode 1: Voir les brèves changements de branche spécifique

Pour voir seulement quelques modifications comme Commit Hash et commettre un message de la branche spécifique, utilisez le «journal git”Commande avec le nom de branche souhaité et le« «-une ligne" option:

$ Git Log --Oneline Master

Ici le "-une ligne«L'option est utilisée pour répertorier les commits dans chaque ligne.

La capture d'écran ci-dessous affiche la position actuelle de la tête, une courte carte d'identité et des messages de validation du «maître" bifurquer:

Méthode 2: Voir les brèves modifications de la branche spécifique dans le graphique

Utilisez le «-graphique" et "-décorer”Options avec la commande précédemment utilisée pour afficher les modifications brèves d'une branche particulière sous la forme d'un graphique:

$ git Log --graph - Décorate --Oneline Master

Ici le "-graphique" et "décorer»Les drapeaux sont utilisés pour afficher la sortie au format graphique:

Méthode 3: Voir les modifications détaillées d'une branche spécifique

Pour afficher les modifications détaillées, y compris l'ID de validation complète, le message de validation, le pointeur de tête, le détail de l'auteur, la date et l'heure de la branche spécifique, rédigez la commande suivante avec le nom de branche souhaité:

$ Git Log Master .

Méthode 4: Voir les modifications détaillées de la branche spécifique dans le graphique

Exécutez la commande ci-dessous pour afficher les modifications détaillées de la branche spécifique dans un graphique:

$ git log --graph --abbrev-comit - Décorate - Master-premier parent

Ici:

  • "-abrév-commit«L'option est utilisée pour limiter la longueur de l'ID de validation.
  • "-premier parent”Le drapeau est utilisé pour afficher uniquement le premier parent de chaque engagement et ignorer tous les autres parents.

La sortie affichera l'ID de validation courte, le pointeur de tête, le message de validation, les détails de l'auteur, la date et les informations d'heure:

Méthode 5: Afficher les modifications d'une branche particulière avec une requête spécifique

Pour afficher uniquement les modifications qui sont effectuées par un utilisateur particulier dans une branche spécifique, saisissez la commande suivante et spécifiez la branche et le nom de l'auteur:

$ git Log Master - Author = 'Laiba Younas'

Ici le "-auteur"L'option est utilisée pour afficher les modifications apportées par un auteur particulier.

On peut voir que la sortie imprime les modifications apportées par l'auteur "Laiba Younas»:

Il s'agissait de visualiser les modifications uniquement pour une branche spécifique.

Conclusion

Plusieurs commandes peuvent être utilisées pour voir les modifications uniquement pour une branche spécifique, comme le «Git Log -oneline »Commande pour afficher de brefs changements et le«journal git .»Commande pour afficher les modifications détaillées d'une branche particulière. De plus, ces mêmes commandes peuvent être utilisées avec «-graphique", "-décorer","-abrév-commit", et "-auteur«Options pour personnaliser la sortie. Cet article a décrit différentes méthodes pour voir les modifications uniquement pour une branche spécifique.