--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)