Modo detallado de Git pull from origin

¿Hay alguna manera de mostrar todos los commits como una function "verbose" o "debug" cuando se utiliza el git pull origin master ?

Solo quiero ver qué cambios se han cometido.

Yo uso git log mucho.

Probar esto:

 git log --graph --all --decorate 

Da una gran descripción.

Creo que estás buscando el git fetch origin master de git fetch origin master seguido de un log

Creo que quieres usar git log -p . Aquí hay más detalles sobre cómo Git visualiza el historial de compromisos . Si está utilizando Max OS X, le sugiero usar la herramienta GitX .

En la misma twig.

 git checkout master git status # Your branch is behind 'origin/master' by 2 commits, and can be fast-forwarded. git diff origin/master 

Deberías ver las diferencias.

No sé de ninguna manera mostrar cada confirmación como parte de la operación de git pull , pero la CABEZA original se almacena como ORIG_HEAD por git pull . Así que puedes hacer algo como esto después de git pull ver qué hay de nuevo:

 git log --all --not ORIG_HEAD 

El git-config tiene un alias similar en la sección alias.* , Pero usa gitk en gitk lugar:

 gitk --all --not ORIG_HEAD 

Puede crear un alias new como este:

 git config --global alias.new 'log --all --not ORIG_HEAD' 

O bien, usando gitk :

 git config --global alias.new '!gitk --all --not ORIG_HEAD' 

Estoy usando mucho: git log –pretty = oneline

Y estoy usando estos alias en mi file .gitconfig

 [color] ui = true [alias] ##### Log aliases # Show HEAD commit head = log --pretty=format:'%Cnetworking%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative -n1 # Short one line logs with ref-names l = log --oneline --decorate=short # Shows the last git logentry (hash, author, date commitmessage) llm = log -1 # Short one line logs with ref-names and statistics gl = log --oneline --decorate --stat --graph # Short one line logs with ref-names (yellow, date (green) and author (blue) glog = log --graph --pretty=format:'%Cnetworking%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative # Show last commit lc = log ORIG_HEAD.. --stat --no-merges # Graph log with full commit message glaaa = log --graph --abbrev-commit --date=relative 
 git pull --rebase -v 

-v significa verboso