En la empresa donde actualmente trabajo me toco manejar el versionado del código, es divertido, pero todo entra en una época de desastre cuando uno se da cuenta que toca hacerlo todo en consola, y peor cuando uno esta acostumbrado a trabajar en ambiente gráfico; continuando con mi tarea diaria me encontré que la documentación sobre git es muy amplia, pero en algunos casos es muy dispersa, en otros muy poco puntual, en otros muy básica (en extremo), asà que decidà hacer mis apuntes los comandos que consideraba que en algún momento iba a necesitar.
Ahora si manos a la obra.
Ver las confirmaciones
git log
Ver las diferencias entre confirmaciones
git log -p
Ver las diferencias entre las dos ultimas confirmaciones
git log -p -2
el numero 2 puede variar segun sea la necesidad de comparar mas confirmaciones
Ver que archivos cambiaron en cada confirmación
git log --stat
Ver la informacion de cada confirmacion en formatos predefinidos
git log --pretty=oneline
estas opciones pueden ser oneline,short,full,fuller
Ver la informacion de cada confirmacion en formato personalizado
git log --pretty=format:"%h - %an, %ar : %s"
la lista de comodines aceptados por format los pueden encontrar en este link
Ver la informacion de cada confirmacion con grafico ascii
git log --pretty=format:"%h %s" --graph
Las opciones oneline y format son especialmente útiles combinadas con otra opción llamada –graph
Ver la información de cada confirmacion limitando el tiempo de salida
git log --since=2.weeks
Esta opcion acepta muchos formatos de fechas, como son una absoluta «2012-01-30» o una relativa como la del ejemplo «2.weeks»
Los ejemplos y la informacion aqui escrita fue tomada de la pagina git-scm.com
Deja una respuesta