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 incomingehg outgoingrealmente fazer. O equivalente mais próximo ao Git que encontrei é a--dry-runopção. Apenasgit pull --dry-rune você verá uma lista de todas as coisas que precisam acontecer.