2016-07-29 2 views

Répondre

11

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

git diff branchA branchB -- file.cs 

mis la deux noms de vos branches et éventuellement utiliser l'option -- filename pour spécifier un fichier! Bonne chance, laissez-moi savoir si vous avez des problèmes.

+1

Je ne pense pas que vous avez besoin du '- 'partie, et vous pouvez différencier plus d'un fichier ou un répertoire de cette façon. Si vous ne passez rien, il montre le diff entier de la branche. 'git diff brancheA branchB' - diff entre branches sur tout le repo ' git diff brancheA brancheB fichier.cs' - diff sur ce 1 fichier 'git diff brancheA brancheB un/chemin/in/rep some/other/path' - diffs deux répertoires – PRS

3

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

git diff master build.gradle