trouver la différence entre les 2 branches distantes
Comment puis-je savoir quelles sont les différences entre les 2 branches distantes?
J'ai essayé:
git diff --name-status remotes/branch-V4.4..remotes/branch-V4.2
Mais il me donne une liste de fichiers qui change.
Est-il possible que je obtenir une liste des commits qui me montre la différence entre les 2 branches?
Merci.
Mise à jour:
Merci pour la réponse. J'ai essayé " git log --graph télécommandes/branche-V4.4...remotes/branche-V4.2'
Je vois
* commit ............
|
|
|
* commit .............
|
|
|
* commit .............|
|
|
* commit .............
Pourquoi seulement "|" , une ligne droite? pourquoi il ne montre pas d'où vient le 2 branches commence à diverger?
Merci.
Je recommande fortement d'utiliser gitk pour plutôt compliqué analyses de ce genre. Mais si vous avez besoin d'utiliser
git log
, j'ai mis à jour ma réponse avec quelque chose qui va générer une façon de mieux sortie.
OriginalL'auteur michael | 2012-12-20
Vous devez vous connecter pour publier un commentaire.
Ce que vous cherchez est probablement quelque chose comme:
ou si gitk n'est pas disponible:
Vous pouvez également essayer sans
--date-order
, mais surtout dans les situations compliquées, j'ai trouvé quegit log
produit plus utile graphiques à l'aide de cette option.Chaque livraison de ce graphe sera marqué avec
<
,>
ouo
- ce qui signifie qu'ils sont une partie de la gauche de la branche, la branche de droite ou une “frontière commettre”.OriginalL'auteur Chronial
Utilisation
git log
au lieu degit diff
:OriginalL'auteur Andrew Marshall