Git hasta en la sopa ...Git hasta en la sopa ...
Comenzamos con ...Comenzamos con ...
¿que problema tenemos?
Un archivo cualquiera ...Un archivo cualquiera ...
Una modificación ...Una modificación ...
Otra modificación ...Otra modificación ...
Cuales modificaciones ...Cuales modificaciones ...
@#$%&#@&%$#@$
Aceptemoslo ...Aceptemoslo ...
Me llamo ... y tengo un problema
Necesitamos ...Necesitamos ...
● Muchos respaldos
● Un historial de modificaciones
– ¿Qué se hizo?
● Soy paranoico
– ¿Cúando?
– ¿Quién?
– ¿Confiable?
Si te equivocas ...Si te equivocas ...
¿abracadabra?
Los profesionales usan ...Los profesionales usan ...
● Diff
– diferencias de dos archivos
● Parches
– archivo con lineas a modificar
● SCM
– manejadores de código fuente
– control de versiones
– el santo grial, a lo mejor exagero
Git ...Git ...
● nace de una necesidad (Linus Torvalds)
● fácil de usar
● fácil de recordar (sintaxis)
● no centralizado
– cada usuario puede tener su repositorio
● muy rápido
– imagínate es capaz de administrar el
código fuente de Linux (kernel)
Git ...Git ...
● cada día se hace más fuerte
● más feedback's
● puede utilizar algunos protocolos
– ssh, rsync, próximamente más
● alternativas
– svn, cvs, monotone, bzr, arch, etc.
● se encuentra en la mayoría de las distros
hoy en día
Git ...Git ...
● existen interfaces gráficas
– gitk, gitweb, etc.
● se crea un repositorio muy fácilmente
● no se necesita mucho poder
computacional para usarlo
● usa SHA1
● puede usar GPG
● no consume gran ancho de banda
Como se vería Gitk ...Como se vería Gitk ...
Ups, un cambio ...Ups, un cambio ...
Qué paso aquí ...Qué paso aquí ...
Dónde usarlo ...Dónde usarlo ...
● archivos de configuración
– servidores
– directorio “etc” en Linux
● programación (desarrollo)
– activa y pasiva
– cakephp, ruby
– etc., etc.
Dónde usarlo ...Dónde usarlo ...
● webmaster's
– manejo de sitio web simple
– control avanzado y actualización de
cms (joomla, wordpress, etc.)
– posible aplicación de parches para
desarrollos propios
– no debe haber perdida de tiempo
– adiós ftp
Dónde usarlo ...Dónde usarlo ...
● usuario casero
– apple ?, time backup ?
– backup, backup
● estudiantes
– trabajos, documentos, tesis
● amas de casa
– recetas, lista de mercado
Dónde usarlo ...Dónde usarlo ...
● maestros
– calificaciones
Un gran poder ...Un gran poder ...
Facilitarte la vida, así de simple.
Entonces ...Entonces ...
¿preguntas o comentarios?
¿dónde lo aplicarías?
Bueno fin ...Bueno fin ...
Gracias.
Contacto ...Contacto ...
http://blog.tuxsoul.com
tuxsoul@gruslic.org.mx
Donaciones ...Donaciones ...
15f4Sj8kKDmzSXTcQvZszwZqLqwBKwfFQU
Visitanos en ...Visitanos en ...
http://www.gruslic.org.mx
Referencias ...Referencias ...
● Sitio oficial de Git
– http://git-scm.com/
● Anuncio de Linus Torvalds
– http://marc.info/?l=git&m=114685143200012
● Conferencia de Linus Torvalds en Google
– http://www.youtube.com/watch?v=4XpnKHJAok8
Referencias ...Referencias ...
● http://en.wikipedia.org/wiki/Revision_control
● http://es.wikipedia.org/wiki/Git
● http://subversion.tigris.org/
● http://github.com
git, hasta en la sopa

git, hasta en la sopa