Aquí hay dos preguntas diferentes, pero creo que están relacionadas.
Cuando uso Git, ¿cómo encuentro qué cambios he comprometido localmente, pero aún no he enviado a una sucursal remota? Estoy buscando algo similar al comando Mercurial
hg outgoing
.Cuando uso Git, ¿cómo encuentro qué cambios tiene una rama remota antes de hacer un pull? Estoy buscando algo similar al comando Mercurial
hg incoming
.
Para el segundo: ¿hay alguna forma de ver lo que está disponible y luego elegir los cambios que quiero obtener?
hg incoming
y quéhg outgoing
hacer realmente. El equivalente de Git más cercano que encontré es la--dry-run
opción. Justogit pull --dry-run
y verás una lista de todas las cosas que deben suceder.