Parfois, lorsque je suis sur le point de faire un commit, je ne me souviens pas exactement de ce qui a changé depuis le dernier commit. Comment puis-je voir une différence entre l'état actuel du code et le dernier commit ?
Réponse
Trop de publicités?
Martin Flaska
Points
193
Cela fonctionne aussi pour moi :
# The last one
git diff HEAD~1 HEAD
# The last but one, etc...
git diff HEAD~2 HEAD~1
Cela fonctionne généralement pour une histoire linéaire. Cela peut devenir plus délicat s'il y a aussi des merge commits. Je vous recommande de consulter cette doc pour une explication complète, en particulier l'exemple d'illustration de l'arbre de commit :
- Réponses précédentes
- Plus de réponses