2012-05-24 17 views
6

¿Cómo puedo recuperar el registro remoto sin obtener los cambios/confirmaciones?Recuperar registro remoto, no las confirmaciones

Solo quiero ver el registro, si hay algún cambio desde mi último pull. Básicamente evitando tener que stash o commit mis cambios primero.

Los archivos de ayuda git tienen este ejemplo, que en forma invertida debe dar el resultado que quiero:

git log master --not --remotes=*/master 
Shows all commits that are in local master but not in any remote repository master branches 

Respuesta

7

Tienes que buscar a los cambios, sin la combinación de ellos (es decir, no utilice pull):

git fetch origin master 

Después de que se puede utilizar log (y otras herramientas) para echar un vistazo a la rama del mando a distancia:

git log FETCH_HEAD --not master 

FETCH_HEAD es un alias de la última rama obtenida, en este caso origin/master, al igual que HEAD es un alias de la última confirmación de su rama actualmente desprotegida.

Cuestiones relacionadas