2016-08-25 3 views
1

je peux comparer la pointe du maître et de ma copie de travail avecdiff git entre copie de travail et la base de la branche

git diff master 

Je peux comparer la pointe de la branche actuelle avec sa base de fusion de maître avec

git diff master... 

La commande git diff permet-elle de comparer la base de fusion de la branche actuelle et la copie de travail?

Répondre

1

La commande git diff permet-elle de comparer la base de fusion de la branche actuelle et la copie de travail?

Si vous branche courante est pas le maître, vous pouvez essayer dans un shell bash:

git diff $(git merge-base --fork-point master) 

Si utilise git merge-base avec --fork-point:

git merge-base --fork-point <ref> [<commit>] 

Trouver le point où une branche (ou tout historique qui mène à <commit>) fourchu à partir d'une autre branche (ou toute référence) <ref>.
Cela ne cherche pas seulement l'ancêtre commun des deux commits, mais prend également en compte le refog de <ref> pour voir si l'histoire menant à <commit> forkée d'une incarnation antérieure de la branche <ref>.