Git se ha convertido en un estándar de facto en lo que refiere a versionado de código. Muchos informáticos lo utilizan a diario. Pero estoy convencido que muchos solo utilizan un reducido conjunto de comandos. Más aún, aquellos que trabajan en plataforma Windows utilizan Git desde su IDE lo cual hace que el trabajo con el repositorio de código sea simplemente dos o tres clicks independientemente de la herramienta de versionado que uno este utilizando. En esta sesión me propongo comenzar explicando algunos internals del funcionamiento de Git para luego mostrar algunos comando no tan conocidos como son stash, squash, submodule, biset, clean y cherry-pick entre otros. La sesión es interactiva, o sea, se espera que los participantes vayan ejecutando comandos y experimentando en sus máquinas a medida que vamos hablando de los temas. Es necesario que los participantes estén familiarizados con los comandos básicos de Git (pull, push, merge y commit)
Pre-requisitos:
Este taller está destinado a gente que trabaja con Git pero que lo usa superficialmente, no mucho más que commit, pull y push. Cuenta de Github!