Date post: | 27-Jun-2015 |
Category: |
Technology |
Upload: | betabeers |
View: | 141 times |
Download: | 0 times |
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Introducción a gitAlfonso Alba García
@aprendegit
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Sabes lo que es un sistema de control de versiones?
SINO
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Utilizas un sistema de control de versiones?
SINO
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Usas git?
SINO
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Trabajas con múltiples ramas y repositorios remotos?
SINO
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¡¡Los que están en pie pagan las cervezas!!
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Nuestro trabajo diario
• Crear cosas
• Guardar cosas
• Editar / Cambiar cosas
• Volver a guardar
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Nuestro trabajo diario
• Crear cosas
• Guardar cosas
• Editar / Cambiar cosas
• Volver a guardar
while (time.now <= LA_HORA) {
}
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Dónde nos ayuda git?
Volver a guardar
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Dónde nos ayuda git?Cre
o el
proy
ecto
Añad
o el
index
.htm
l
Añad
o fo
rm. d
e co
ntac
to
Cambio
logo
tipo
Añad
o ca
mpo
s al f
orm
ulario
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Dónde nos ayuda git?Cre
o el
proy
ecto
Añad
o el
index
.htm
l
Añad
o fo
rm. d
e co
ntac
to
Cambio
logo
tipo
Añad
o ca
mpo
s al f
orm
ulario
Se crea un snapshot del proyecto cada vez
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Si estamos solos
• Para 1 persona y 1 fichero el problema es muy fácil de resolver
• Las aplicaciones lo hacen ¿conocéis las versiones del Word?
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Dónde destaca git?
En el desarrollo colaborativo
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Dónde destaca git?
En el desarrollo en equipo
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Cuando varias personas tocan uno o varios ficheros a la vez¿Qué preguntas necesitamos
responder?
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Qué preguntas necesitamos 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
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¿Qué preguntas necesitamos responder?
¿Cuándo?
¿Qué?
¿Por qué?
¿Quién?
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative 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.
git
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative 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 llaman
por 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
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative 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 llaman
por 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
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative 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 a proyectos de software libre!
• Para todo el mundo: maquetación, documentación, blogging, diseño
Ventajas
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
• Trabajas en local
• NO NECESITAS UN SERVIDOR PARA “Guardar de nuevo”
• No necesitas estar conectado a internet para “Guardar de nuevo”
• No hay latencia de Red
• ¡¡Va muy rápido!!
Ventajas
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Demo
• Creación de un repositorio
• Creación de los primeros commits
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Sobre mi
• Programación PHP / Ruby on Rails
• Formación especializada en git
• Consultoría git
http://about.me/aalbagarcia
http://www.aprendegit.com
http://www.cursodegit.com
sábado, 27 de abril de 13
cursodegit.com aprendegit.com“Introducción a git” by aprendegit.com is licensed under a
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
¡Gracias por vuestro tiempo!
sábado, 27 de abril de 13