Aquí hay dos preguntas diferentes, pero creo que están relacionadas.Usando Git, ¿cómo puedo encontrar cambios entre local y remoto?
Al usar Git, ¿cómo puedo encontrar los cambios que he confirmado localmente, pero que aún no han enviado a una sucursal remota? Estoy buscando algo similar al comando Mercurial
hg outgoing
.Al usar Git, ¿cómo puedo encontrar los cambios que tiene una rama remota antes de hacer una extracción? Estoy buscando algo similar al comando Mercurial
hg incoming
.
Por el segundo: ¿hay alguna manera de ver qué hay disponible y luego seleccionar los cambios que quiero extraer?
Mirando las respuestas, parece haber cierta confusión en cuanto a lo que 'hg entrante' y' hg saliente' realmente hacen. El equivalente de Git más cercano que encontré es la opción '--dry-run'. Simplemente 'git pull --dry-run' y verá una lista de todas las cosas que deben suceder. –