Sur HEAD
(le dernier commit), j'ai un fichier nommé foo
. Dans mon arbre de travail actuel, je l'ai renommé en bar
et l'a également édité.
Je veux git diff
foo
en HEAD
y bar
dans mon arbre de travail actuel.
Sur HEAD
(le dernier commit), j'ai un fichier nommé foo
. Dans mon arbre de travail actuel, je l'ai renommé en bar
et l'a également édité.
Je veux git diff
foo
en HEAD
y bar
dans mon arbre de travail actuel.
Je crois qu'utiliser --no-index
est ce que vous recherchez :
git diff [<options>] --no-index [--] <path> <path>
comme mentionné dans le manuel git :
Cette forme permet de comparer les deux chemins donnés sur le système de fichiers. Vous pouvez omettre le site
--no-index
lors de l'exécution de la commande dans un arbre de travail contrôlée par Git et au moins l'un des points du chemin se trouve à l'extérieur le site l'arbre de travail, ou lorsque exécuter la commande à l'extérieur un arbre de travail contrôlée par Git.
Si vous utilisez git tortoise, vous pouvez cliquer avec le bouton droit de la souris sur un fichier et créer un diff git : Cliquez avec le bouton droit de la souris sur le premier fichier et dans le sous-menu tortoisegit, sélectionnez "Diff later". Ensuite, sur le second fichier, vous pouvez également faire un clic droit dessus, aller dans le sous-menu tortoisegit et ensuite sélectionner "Diff with yourfilenamehere.txt".
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.