Existe-t-il un moyen de visualiser les différences entre les versions staged
et unstaged
du même fichier?Différences entre les versions étagées et non statiques du même fichier, en utilisant difftool
Par exemple:
Changes to be committed:
modified: conf/application.conf
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: conf/application.conf
Cela se produit lorsque je mets en scène un changement et je modifie à nouveau le fichier, sans la mettre en scène.
EDIT
La commande git status -vv
est pas assez bon, parce que je dois utiliser la commande diff
/difftool
. En effet, en pratique, il y a trop de changements dans trop de fichiers, et le fait de les parcourir n'est pas efficace. Mais diff
/difftool
me permet de spécifier le fichier qui m'intéresse.
Il est le même fichier. – Maroun
@MarounMaroun Oui, c'est le but. Git se concentre sur les modifications apportées à un fichier, pas sur le fichier lui-même. Voir cette question: https://stackoverflow.com/questions/24837841/git-can-a-file-be-both-staged-and-unstaged-for-commit – DrKaoliN