Apuntes de GIT parte 1

apuntesgit

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

You may also like...