À l'aide de Git comment puis-je trouver les changements entre le local et à distance

Ici sont deux questions différentes, mais je pense qu'ils sont liés.

  1. Lors de l'utilisation de Git, comment puis-je trouver les changements que j'ai commis localement, mais n'ont pas encore poussé à une branche distante? Je suis à la recherche de quelque chose de similaire à l'Mercurial commande hg outgoing.

  2. Lors de l'utilisation de Git, comment puis-je trouver ce que les modifications d'une branche à distance a avant de faire un pull? Je suis à la recherche de quelque chose de similaire à l'Mercurial commande hg incoming.

Pour la deuxième: est-il un moyen de voir ce qui est disponible et puis de choisir les changements que je veux tirer?

  • En regardant les réponses, il semble y avoir une certaine confusion quant à ce que hg incoming et hg outgoing réellement faire. Le plus proche Git équivalent que j'ai trouvé est le --dry-run option. Juste git pull --dry-run et vous verrez une liste de toutes les choses qui doivent arriver.
InformationsquelleAutor ejunker | 2008-10-23