web-dev-qa-db-fra.com

Quel est l'équivalent git de hg sortant (hg out) ou hg entrant (hg in)?

Duplicata possible:
Comment puis-je voir les validations entrantes dans git?

Quel est l'équivalent git de "hg sortant" ou "hg entrant"?

Dans Mercurial, hg outgoing répertorie les changements qui sont plus récents que ceux du serveur et seront envoyés si je devais le faire hg Push. Idem en sens inverse pour hg incoming et hg pull.

88
Robert Martin

Si vous souhaitez répertorier les validations qui se trouvent sur la branche B mais pas sur la branche A, faites git log A..B.

Si vous souhaitez répertorier les validations qui se trouvent sur votre branche locale dev, mais pas la branche distante Origin/dev, faire:

git fetch Origin             # Update Origin/dev if needed
git log Origin/dev..dev

Si vous souhaitez répertorier les validations qui se trouvent sur la branche distante, mais pas sur la branche locale, faites simplement l'inverse:

git fetch Origin             # Update Origin/dev if needed
git log dev..Origin/dev

Remarque: il peut être plus facile de comparer graphiquement les branches à l'aide de gitk Origin origin/dev

102
adl