web-dev-qa-db-fra.com

Comment appeler git diff sur le même fichier entre 2 branches locales différentes?

Existe-t-il un moyen de vérifier la différence entre le répertoire de travail de ma branche actuelle et le répertoire de travail d'une autre branche dans un fichier spécifique? Par exemple, si je travaille dans la branche A du fichier 1, je veux comparer la différence avec le fichier 1 de la branche B.

16
akantoword

Utilisez la syntaxe de nom de fichier de branche de branche diff git:

git diff branchA branchB -- file.cs

mettez les deux noms de vos branches et utilisez éventuellement le -- filename option pour spécifier un fichier! Bonne chance, faites-moi savoir si vous avez des problèmes.

35
Patrick Murphy

Ce qui suit vous aidera si vous souhaitez comparer différents fichiers dans deux branches

git diff develop:foo.txt master:bar.txt
9
arulraj.net

Supposons que vous êtes sur une branche, appelée legacy, et que vous souhaitez comparer le fichier build.gradle vers la même version sur la branche master:

git diff master build.gradle

7
Don Branson