Ver diferencias con git

Temos un estupendo repositorio, ou sexa carpeta na que fixemos git init e andamos a voltas co control de versións.

O teu traballo:

  1. No teu repositorio teclea algo interesante nun par de liñas no ficheiro ao que chamamos README.md,  por exemplo unha liña chea de números.
  2. Engádeo á stagging area con git add README.md ou mete todo con --all
  3. Despois fai un commit con algo así como git commit -m "Liña de numeritos"
  4. Lembra git status para que axude un chisco.
  5. Teclea no ficheiro unha liña nova co teu nome propio e fai todo o anterior, no commit pon a mensaxe “Engadín o meu nome”

Agora queremos ver se todo quedou rexistrado: git log
Tedes todos algo así? Imos ver as diferencias entre as versións que fixemos. Tede conta da ristra de caracteres en laranxa, son os indicadores dos commit. Os vosos teñen que se distintos dos meus. Se quero ver a diferencia entre a versión co meu nome  e a que só ten números teño que copiar e pegar a ristra de caracteres que me interesa (en realidade cos primeiros chega). No meu caso sería:

git diff 10b602 0c728

e o que obteño eu, cos meus identificadores dos commit é:

Fixádevos que me conta moita información: en vermello a diferencia entre un ficheiro e o outro. Xoga ti agora cos commits e coas  diferencias e conta no teu blog o que fixeches.

Consulta nesta web como mellorar o comando git log. Por exemplo pode ser cómodo e máis cuqui:

git log --pretty=oneline