--center Git Pride

--center o

--center "Yo uso Git porque farda más y mejor"

--author Adeodato Simó

--date Coruña, 2010-04-09

--##

--newpage



* Bienvenidos a una charla de evangelización

* News flash: qué es Git

* Las dos actitudes frente a Git

* Imposible de evitar en el free software...
  ¿y ahora qué?

  - aprovéchate, y que esto no juegue en tu contra

  - una inversión con dos posibles resultados

--##

--newpage



* ¿Algún DVCS-escéptico en la sala?

* Motivos por los que DVCS son el presente del SL

* Plan para las 3 próximas transparecias: fardar

* Luego: "explicaciones on demand"; temas ejemplo:

  - modelo de datos
  - modelo de integridad
  - el index
  - qué son las "cheap branches",
    y por qué mejoran el nivel de colesterol

--##

--newpage


--heading I. Featuritis
---

Ejemplos:

  - git log -p / --grep / -S / --pretty 

  - git stash

  - git reflog

  - git svn

  - git add --patch
    ... now also available for stash/checkout/reset

--##

--newpage


--heading II. History is yours
---

Herramientas:

  - git commit --amend

  - git cherry-pick

  - git rebase --interactive
    (la madre de todos los quirófanos)

    · acción squash
    · acción edit
    · acción fixup
    · reordenar y borrar

--##

--newpage


--heading III. We are Unix and we'll assimilate you
---

Ejemplo 1:

  % cat >~/bin/git-demo
  #! /bin/sh
  echo "Git is Unix"

  % git demo
  Git is Unix

Ejemplo 2:

  % git log --pretty=%h some_branch -- some/path |
    tac |
    xargs -n 1 git cherry-pick

--##

--newpage








--heading Fin (de la primera parte)
