Aqui estão duas perguntas diferentes, mas acho que elas estão relacionadas.
Ao usar o Git, como localizo quais alterações foram confirmadas localmente, mas ainda não foram enviadas para uma ramificação remota? Estou procurando algo semelhante ao comando Mercurial
hg outgoing
.Ao usar o Git, como encontro as alterações que uma ramificação remota tem antes de fazer um pull? Estou procurando algo semelhante ao comando Mercurial
hg incoming
.
Para o segundo: existe uma maneira de ver o que está disponível e depois escolher as mudanças que eu quero fazer?
hg incoming
ehg outgoing
realmente fazer. O equivalente mais próximo ao Git que encontrei é a--dry-run
opção. Apenasgit pull --dry-run
e você verá uma lista de todas as coisas que precisam acontecer.