Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Control de versiones con Git

2,433 views

Published on

Diapositivas usadas en el hacklab de Git

Published in: Education
  • Be the first to comment

Control de versiones con Git

  1. 1. Git Sistema de control de versiones.
  2. 2. ¿Qué es un SCV? ● Sistema que monitorea los cambios en un archivo(s) en el tiempo. ● Control de los cambios. ● Manejo de la historia ● Colaboración ● Seguridad.
  3. 3. Clasificación. ● Local ● Centralizado ● Distribuido
  4. 4. Clasificación. Local ● Centralizado ● Distribuido
  5. 5. Clasificación. ● Local ● Centralizado ● Distribuido :-)
  6. 6. En resumen: ¿Qué es git? ● Sistema de control de versiones distribuido. ● Software Libre (GPL) ● Diseñado inicialmente por Linus Torvalds
  7. 7. Características. ● Rápido ● Robusto ● Seguro ● Distribuido ● Tolerante a fallos ● Sencillo de usar. ● Rastrea contenidos, no archivos.
  8. 8. Git 101. ● Instalar el paquete: git-core ● Apt, yum, yast, aptitude, compilar, etc ● Configurar. ● user.name ● user.email ● Editor ● Difftool
  9. 9. Flujo de trabajo. ● Crear nuevo repositorio ● Git init ● Git clone ● Has cambios! ● Ver estado de cambios ● Git status ● Agregar archivos al índice ● Git add <archivo> ● Hacer commit ● Git commit
  10. 10. Operaciones Locales
  11. 11. ¿Quiénes usan git?
  12. 12. Enlaces ● Linus Torvalds google tech talk: http://tinyurl.com/git-linus-1 ● Otra charla con Randal Schwartz(mejor que a de Linus): http://tinyurl.com/git-linus ● Pro-git(libro): http://progit.org ● Website de Git: http://git-scm.com/

×