J'ai modifié plusieurs fichiers dans un référentiel git, mais je ne les ai pas encore validés.
Je peux obtenir une liste des modifications en invoquant simplement git status
. Mais comment puis-je obtenir une liste des lignes ou du contenu qui J'ai changé, en plus des noms de fichiers?
J'ai d'abord pensé à utiliser git diff , mais cela ne semble utile que pour comparer les modifications déjà validées.
D'habitude je fais juste meld .
, mais dans ce cas, je suis connecté à un serveur externe via ssh.
git diff
_ montre par défaut la différence entre votre répertoire de travail et l’indice ( zone de préparation pour le prochain commit).
Si vous avez déjà ajouté ( mis en scène ) les modifications apportées à la zone de mise en attente , git diff --staged
Fait le travail. Zone intermédiaire correspond aux données à partir desquelles le prochain commit sera formé par git commit
.
P. S. Bonne lecture (IMO) pour les débutants en git:
Ce que j'utilise pour de tels cas est:
git diff HEAD *
Cela montrera les changements depuis le dernier commit. Bien que cela fonctionne plus rapidement avec
git diff .