Sommaire

Afficher les différences de contenu Différences de contenu

Il est intéressant d’être en mesure de récupérer des commits, mais parfois ce que le développeur cherche se trouve dans le contenu même des modifications ajoutées par le commit, le répertoire de travail ou encore l’index. Pour cela, il doit utiliser la commande git diff. git diff

La commande git diff affiche une liste des ajouts et des suppressions de lignes entre deux commits ou alors entre les différentes zones (répertoire de travail, index).

Pour que les exemples prennent du sens, il faut modifier au moins un fichier du dépôt. Les données avec lesquelles le fichier sera modifié ne sont pas importantes, elles serviront juste à l’affichage des exemples. Dans le cas du dépôt de Django, il est possible de modifier le fichier README.rst pour y ajouter une ligne à la fin (ligne d’exemple à ajouter : Je teste la commande git diff). Il faut ajouter ensuite cette modification à l’index.

git add README.rst

Il faut remodifier ce fichier en modifiant cette dernière ligne (ligne d’exemple : Je teste la commande diff de git).

1. Différences en cours dans le répertoire

L’un des cas où git diff est très utilisé est celui où le développeur veut visualiser les modifications présentes dans son répertoire de travail par rapport à son index. Prendre connaissance ...