Comment puis-je montrer ce qu'un engagement a fait?

Comment puis-je montrer ce qu'un engagement a fait?
Dans Git, un engagement représente un instantané de l'ensemble du référentiel Git à un certain moment dans le temps. Lorsque les utilisateurs apportent des modifications aux fichiers dans le référentiel, ils mettent en scène ces modifications, puis créent un engagement pour enregistrer ces modifications. Plus précisément, lorsqu'un engagement est créé, Git crée un instantané de l'état actuel du référentiel, y compris tous les changements qui ont été mis en scène. Chaque commit contient des informations comprenant le message de validation, la date, l'auteur et les fichiers qui ont été ajoutés, modifiés ou supprimés. Les utilisateurs peuvent afficher toutes les modifications apportées dans les commits.

Cet article démontrera les méthodes pour montrer ce qu'un engagement particulier a fait.

Comment montrer ce qu'un engagement a fait?

Différentes commandes GIT peuvent être utilisées pour montrer ce qu'un engagement particulier a fait, tel que:

  • "spectacle git "
  • "git diff ^!"

Méthode 1: afficher les modifications de validation à l'aide de la commande «git show»

Le "spectacle git»La commande avec l'ID de validation affiche des informations détaillées à propos de cet engagement, y compris le message de la validation, le nom de l'auteur, la date et l'heure. Cela montre également ce qu'un engagement particulier a fait.

Étape 1: Sélectionnez Commit souhaité

Tout d'abord, affichez l'historique des engagements et choisissez un engagement particulier.

Git Log --Oneline

La sortie ci-dessous montre toute l'historique des engagements. Nous avons sélectionné le «3245529”Commit ID:

Étape 2: Afficher les modifications des engagements

Ensuite, utilisez le «spectacle git»Commande avec l'ID de validation sélectionné pour afficher ses modifications:

Git Show 3245529

La sortie ci-dessous montre les modifications apportées à l'engagement sélectionné. Dans la partie mise en évidence, le texte vert ainsi que le «+"Le symbole représente les nouvelles lignes ajoutées au fichier dans le commit:

De plus, le «-stat«L'option peut également être utilisée dans la même commande pour afficher la brève liste de modifications:

Git Show 3245529 - Stat

La capture d'écran ci-dessous indique que trois insertions ont été ajoutées à cet engagement:

Méthode 2: Voir les modifications de validation en utilisant «git diff ^!" Commande

Le "git diff»La commande avec l'ID de validation spécifique est utilisée pour afficher les modifications apportées à ce validation. Utilisez la commande fournie et ajoutez le «^!”Symboles pour exclure tous les engins du parent du DIFF:

git diff 3245529 ^!

Dans la capture d'écran ci-dessous, la pièce en surbrillance montre les modifications ajoutées dans le commit sélectionné:

Nous avons expliqué les méthodes les plus faciles pour montrer ce qu'un engagement spécifique a fait.

Conclusion

Pour montrer ce qu'un engagement particulier a fait, sélectionnez d'abord l'engagement souhaité et copiez son identifiant de validation. Ensuite, exécutez le «spectacle git " ou "git diff ^!»Commande pour afficher les modifications ajoutées à cette validation. Cet article a démontré les méthodes pour montrer ce qu'un engagement particulier a fait dans Git.