Back

Comment identifier les fichiers modifiés après un commit Git

Comment identifier les fichiers modifiés après un commit Git

Lorsque vous travaillez avec Git, vous pourriez vous retrouver dans une situation où vous avez effectué un commit mais ne vous souvenez plus quels fichiers ont été modifiés. Heureusement, Git propose plusieurs façons de retrouver ces fichiers. Dans ce guide, nous allons explorer différentes méthodes pour vérifier quels fichiers ont été modifiés après un commit, tant localement qu’à distance.

Points clés

  • Utilisez git show --name-only pour voir les fichiers modifiés dans le dernier commit.
  • Utilisez git log -1 --stat pour un résumé des fichiers modifiés et des changements.
  • Utilisez git diff et git reflog pour suivre les modifications entre différents commits.
  • Vérifiez les changements à distance via l’interface web de GitHub ou la CLI.

Vérification des fichiers modifiés localement

1. Afficher les fichiers modifiés dans le dernier commit

Si vous souhaitez voir une liste des fichiers qui ont été modifiés dans votre commit le plus récent, utilisez :

git show --name-only

Cela affichera le message du commit suivi de la liste des fichiers modifiés.

Alternativement :

git log -1 --stat

Cela fournit un résumé des changements, montrant les fichiers modifiés et le nombre de lignes ajoutées ou supprimées.

2. Vérifier les différences de fichiers entre les commits

Comparez le dernier commit avec celui qui le précède :

git diff HEAD~1 HEAD --name-only

Pour vérifier les modifications entre deux commits spécifiques :

git diff <commit-hash-1> <commit-hash-2> --name-only

3. Vérifier l’historique d’un fichier spécifique

Si vous recherchez des modifications sur un fichier spécifique :

git log --oneline -- filename

Pour une vue plus détaillée :

git log -p -- filename

4. Vérifier les changements non commités

Si vous pensez avoir encore des modifications non commises, vérifiez :

git status

Pour voir les changements exacts :

git diff

Pour vérifier les changements indexés mais non commités :

git diff --cached

5. Vérifier si vous avez commité sur une branche différente

Pour vérifier votre branche actuelle :

git branch

Pour lister les commits récents à travers les branches :

git reflog

Vérification des fichiers modifiés dans un dépôt distant (GitHub)

Utilisation de l’interface web GitHub :

  1. Accédez à votre dépôt sur GitHub.
  2. Cliquez sur Commits dans le dépôt.
  3. Cliquez sur le commit que vous souhaitez examiner.
  4. Vous verrez une liste des fichiers modifiés ainsi que les changements dans le commit.

Utilisation de la CLI GitHub :

Pour récupérer les détails d’un commit en utilisant la CLI GitHub :

gh repo view <repository-name> --web

Pour vérifier un dépôt distant depuis la ligne de commande :

git fetch origin

Puis, comparez le dernier commit distant avec votre commit local :

git diff origin/main HEAD --name-only

Cela affichera les différences de fichiers entre votre branche locale et le dépôt distant.

Conclusion

Git fournit des outils puissants pour suivre les modifications de fichiers même après un commit. Que vous recherchiez des changements dans votre dernier commit, que vous compariez entre versions, ou que vous vérifiiez les fichiers modifiés à distance sur GitHub, ces commandes vous aideront à garder le contrôle de votre base de code. La prochaine fois que vous n’êtes pas sûr de ce qui a été modifié, exécutez simplement git show --name-only pour retrouver rapidement vos changements !

FAQ

Utilisez `git show --name-only` ou `git log -1 --stat`.

Exécutez `git diff <commit-hash-1> <commit-hash-2> --name-only`.

Utilisez l'interface web de GitHub ou la CLI GitHub avec `gh repo view <repository-name> --web`.

Listen to your bugs 🧘, with OpenReplay

See how users use your app and resolve issues fast.
Loved by thousands of developers