cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoC...
Upcoming SlideShare
Loading in …5
×

Introducción a git

243 views

Published on

Charla impartida por Alfonso Alba en el IX Betabeers Badajoz

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

  • Be the first to like this

No Downloads
Views
Total views
243
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducción a git

  1. 1. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Introducción a gitAlfonso Alba García@aprendegitsábado, 27 de abril de 13
  2. 2. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Sabes lo que es un sistemade control de versiones?SINOsábado, 27 de abril de 13
  3. 3. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Utilizas un sistema decontrol de versiones?SINOsábado, 27 de abril de 13
  4. 4. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Usas git?SINOsábado, 27 de abril de 13
  5. 5. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Trabajas con múltiples ramasy repositorios remotos?SINOsábado, 27 de abril de 13
  6. 6. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¡¡Los que están en piepagan las cervezas!!sábado, 27 de abril de 13
  7. 7. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Nuestro trabajo diario• Crear cosas• Guardar cosas• Editar / Cambiar cosas• Volver a guardarsábado, 27 de abril de 13
  8. 8. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Nuestro trabajo diario• Crear cosas• Guardar cosas• Editar / Cambiar cosas• Volver a guardarwhile (time.now <= LA_HORA) {}sábado, 27 de abril de 13
  9. 9. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Dónde nos ayuda git?Volver a guardarsábado, 27 de abril de 13
  10. 10. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Dónde nos ayuda git?CreoelproyectoAñadoelindex.htmlAñadoform.decontactoCambiologotipoAñadocamposalformulariosábado, 27 de abril de 13
  11. 11. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Dónde nos ayuda git?CreoelproyectoAñadoelindex.htmlAñadoform.decontactoCambiologotipoAñadocamposalformularioSe crea un snapshot del proyectocada vezsábado, 27 de abril de 13
  12. 12. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Si estamos solos• Para 1 persona y 1 fichero el problema esmuy fácil de resolver• Las aplicaciones lo hacen ¿conocéis lasversiones del Word?sábado, 27 de abril de 13
  13. 13. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Dónde destaca git?En el desarrollocolaborativosábado, 27 de abril de 13
  14. 14. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Dónde destaca git?En el desarrollo enequiposábado, 27 de abril de 13
  15. 15. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Cuando varias personas tocanuno o varios ficheros a la vez¿Qué preguntas necesitamosresponder?sábado, 27 de abril de 13
  16. 16. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Qué preguntasnecesitamos responder?• ¿Qué se ha modificado?• ¿Quién lo ha modificado?• ¿Cuándo lo ha modificado?• ¿Porqué lo ha modificado?sábado, 27 de abril de 13
  17. 17. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¿Qué preguntasnecesitamos responder?¿Cuándo?¿Qué?¿Por qué?¿Quién?sábado, 27 de abril de 13
  18. 18. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.merge... ¿ein?Con diez cañones por banda,viento en popa a toda vela,no corta el mar, sino vuela,un velero bergantín;bajel pirata que llamanpor su bravura el Temidoen todo el mar conocidodel uno al otro confín.gitsábado, 27 de abril de 13
  19. 19. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Con diez cañones por banda,viento en popa a toda vela,no corta el mar, sino vuela,un velero bergantín;bajel pirata que llamanpor su bravura el Temidoen todo el mar conocidodel uno al otro confín.merge... ¿ein?Con diez cañones por banda,viento en popa a toda vela,no corta el mar, sino vuela,un velero bergantín;bajel pirata que llamanpor su bravura el Temidoen todo el mar conocidodel uno al otro confín.sábado, 27 de abril de 13
  20. 20. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Con diez cañones por banda,viento en popa a toda vela,no corta el mar, sino vuela,un velero bergantín;bajel pirata que llamanpor su bravura el Temidoen todo el mar conocidodel uno al otro confín.merge... ¿ein?Con diez cañones por banda,viento en popa a toda vela,no corta el mar, sino vuela,un velero bergantín;bajel pirata que llamanpor su bravura el Temidoen todo el mar conocidodel uno al otro confín.sábado, 27 de abril de 13
  21. 21. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.• Ligero• Rápido• Muy importante porque hace que no lo notes• Historia de todo el proyecto• Colaborativo / trabajo en equipo• ¡Ha cambiado la manera en la que se contribuía aproyectos de software libre!• Para todo el mundo: maquetación, documentación,blogging, diseñoVentajassábado, 27 de abril de 13
  22. 22. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.• Trabajas en local• NO NECESITAS UN SERVIDOR PARA“Guardar de nuevo”• No necesitas estar conectado a internetpara “Guardar de nuevo”• No hay latencia de Red• ¡¡Va muy rápido!!Ventajassábado, 27 de abril de 13
  23. 23. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Demo• Creación de un repositorio• Creación de los primeros commitssábado, 27 de abril de 13
  24. 24. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.Sobre mi• Programación PHP / Ruby on Rails• Formación especializada en git• Consultoría githttp://about.me/aalbagarciahttp://www.aprendegit.comhttp://www.cursodegit.comsábado, 27 de abril de 13
  25. 25. cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under aCreative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.¡Gracias por vuestrotiempo!sábado, 27 de abril de 13

×