Introducción a Git

3,330 views

Published on

Introducción al sistema control de versiones distribuido Git

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,330
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
123
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Introducción a Git

  1. 1. Introducción a Git Sergio Rus
  2. 2. ¿Qué es un Sistema deControl de Versiones?
  3. 3. Proyecto
  4. 4. Versión“estado en que se encuentra unproyecto en un momento dado”
  5. 5. un SCV casero...
  6. 6. ¿Qué es un SCV?“software para gestionar elhistorial de versiones de un proyecto”
  7. 7. ¿qué ventajas ofrece?
  8. 8. Copias de seguridad
  9. 9. Deshacer cambios
  10. 10. Historial de cambios Qué Cómo QuiénCuándo
  11. 11. Diferentesversiones del proyecto
  12. 12. ¿en qué tipo de proyectos?
  13. 13. Trabajos, PFC, tesis, documentación,traducciones, software,...
  14. 14. Tanto en equipo...
  15. 15. En equipo...como solo
  16. 16. Por decir algunos...
  17. 17. Por decir algunos...
  18. 18. La crème
  19. 19. Pero antes, algunas definiciones
  20. 20. Repositorio“almacén de datos con elhistorial de versiones del proyecto”
  21. 21. Commit“cambios que introducimos en el proyecto”
  22. 22. tipos de SCV
  23. 23. Centralizado (vía http://progit.org/book/)
  24. 24. Distribuido (vía http://progit.org/book/)
  25. 25. Inconvenientes esquema Centralizado
  26. 26. Inconvenientes esquema Centralizado - Integridad servidor
  27. 27. Inconvenientes esquema Centralizado - Integridad servidor - Dependencia servidor
  28. 28. Inconvenientes esquema Centralizado - Integridad servidor - Dependencia servidor - Conexión permanente
  29. 29. un poco de historia
  30. 30. Un poco de historia- 2005- Linus Torvalds- Kernel Linux- BitKeeper
  31. 31. ventajas de Git
  32. 32. Ventajas- Distribuido- Rápido- Eficiente (branches)- Seguro (reflog)- Flexible
  33. 33. Ventajas- Local- Pequeño- Limpio (.svn)- GitHub
  34. 34. desventajas de Git
  35. 35. Desventajas- Curva de aprendizaje- Número comandos- Significado comandos (usuarios subversion)
  36. 36. 152 comandos
  37. 37. De uso habitual
  38. 38. De uso habitual
  39. 39. estructura de Git
  40. 40. (vía Scott Chacon – Getting Git)
  41. 41. branching
  42. 42. BranchingEn Git es común trabajar con múltiples ramas
  43. 43. convención
  44. 44. (vía Scott Chacon – Getting Git)
  45. 45. Github
  46. 46. Referencias http://git-scm.com/ http://gitref.org/ http://progit.org/http://help.github.com/
  47. 47. Contacto http://blog.sergiorus.comhttp://twitter.com/sergiorus sergio@mowento.com

×