Título Power Point
Git. First steps.
Índice
Introducción
Historia
Github
Ejemplo de repositorios
Gitflow
Contacto
Página 1
Así sucesivamente…
1. Introducción
3
Problemática-del-mundo-real-
1. Introducción
4
Problemática-del-mundo-real-
1. Introducción
5
Mundo-digital-y-gracias-a-los-SCV-
1. Introducción
6
Mundo-digital-gracias-a-los-SCV-
1. Introducción
Los sistemas de control de versiones nos dan la capacidad de viajar en el
tiempo. Deshacer el trabajo de a...
1I. Historia
8
SCCS-=-Source-Code-Control-System:-(1972+,+Bell+labs)+
versión+de+ficheros+individuales.+Se+inventa+el+
con...
1I. Historia
9
SVN-=-Subversion:-(2000+,+Comunidad)+Introduce+el+
versionado+por+repositorio+en+vez+de+por+fichero.+No+
se...
1I. Historia
10
GitHub:-(2008+,++GitHub+Inc)+convierte+git+en+el+centro+
de+una+gran+red+social+dedicada+al+desarrollo+de+...
1II. Github
11
Fork,-Pull-request-&-merge
1II. Github
12
Repositorio-A
Copia-repositorio-A
Añade+
funcionalidad
Fork
Pull-request
Tiempo
Merge
Update
Añade+
funcion...
IV. Ejemplos de repositorios
13
GitHub+ permite+ a+ cualquier- usuario+ del+ mundo+ bajarse+ el+
código+fuente+de+cualquie...
IV. Ejemplo de repositorio
14
IV. Ejemplo de repositorio
15
V. GitFlow
16
• La+versatilidad+de+git+favorece+que+cada+usuario+se+invente+su+
propia+metodología.+
• Los+usuarios+que+no...
V. GitFlow
17
V. GitFlow
18
• Buena+noticia:+alguien+ha+pensado+en+cómo+usar+Git+antes+que+
tú.
• Actualmente+ existen+ muchas+ metodolo...
V. GitFlow
19
Lo-que-hacemos-nosotros…-
Git-+-Workflow-=-Gitflow
VI. Contacto
21
¿Tienes-alguna-duda?
Te-has-leido-la-
documentación.
SÍ
NO
Leer-documentación
@rubenvot-
ruben@mandukagame...
Manduka git first_steps
Upcoming SlideShare
Loading in …5
×

Manduka git first_steps

756 views
632 views

Published on

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
756
On SlideShare
0
From Embeds
0
Number of Embeds
185
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Manduka git first_steps

  1. 1. Título Power Point Git. First steps.
  2. 2. Índice Introducción Historia Github Ejemplo de repositorios Gitflow Contacto Página 1 Así sucesivamente…
  3. 3. 1. Introducción 3 Problemática-del-mundo-real-
  4. 4. 1. Introducción 4 Problemática-del-mundo-real-
  5. 5. 1. Introducción 5 Mundo-digital-y-gracias-a-los-SCV-
  6. 6. 1. Introducción 6 Mundo-digital-gracias-a-los-SCV-
  7. 7. 1. Introducción Los sistemas de control de versiones nos dan la capacidad de viajar en el tiempo. Deshacer el trabajo de ayer para hacerlo de una forma distinta, desechar los cambios y recuperarlos de nuevo. Resumiendo 7 Habías-hecho-commit?
  8. 8. 1I. Historia 8 SCCS-=-Source-Code-Control-System:-(1972+,+Bell+labs)+ versión+de+ficheros+individuales.+Se+inventa+el+ concepto+de+“branch”. RCS-=-Revision-Control-System:-(1982+,+Purdue+ University)+versión+de+ficheros+individuales.+Se+inventa+ el+concepto+“merge”+y+“lock”+como+mecanismo+de+ prevención+de+conflictos. CVS:-(1984+,++Dick+Grune+,+Holanda)+Introduce+la+ comunicación+cliente+servidor+en+un+repositorio+y+de+ “branch”+sobre+el+proyecto.
  9. 9. 1I. Historia 9 SVN-=-Subversion:-(2000+,+Comunidad)+Introduce+el+ versionado+por+repositorio+en+vez+de+por+fichero.+No+ se+revisa+el+estado+de+un+fichero+si+no+de+todo+el+ repositorio SVK,-Piston,-BitKeeper… Git:-(2005+,++Linus+Torvalds)+gran+soporte+al+desarrollo+ no+lineal,+desarrollo+no+centralizado+(cada+ desarrollador+tiene+una+copia+completa+del+proyecto),+ eficiente+en+grandes+proyectos+(core+de+Linux),+ histórico+autenticado+(tracking),+estrategias+de+merge+ avanzadas,…
  10. 10. 1I. Historia 10 GitHub:-(2008+,++GitHub+Inc)+convierte+git+en+el+centro+ de+una+gran+red+social+dedicada+al+desarrollo+de+ software.+Aporta+a+cada+repositorio+una+wiki,+una+ página+web,+herramientas+de+estadística,+ herramientas+de+seguimiento+de+issues+en+forma+de+ foros+de+discusión,+herramientas+de+code+review…+ Gran+soporte+de+la+comunidad+Open+Source.++ Bitbucket:-(2011+,++Atlassian)+Copia+a+Github. SourceTree:-(2011+,++Atlassian)+GUI+para+git.+Democratiza+ el+uso+de+git+permitiendo+operar+a+usuarios+menos+ avanzados.+
  11. 11. 1II. Github 11 Fork,-Pull-request-&-merge
  12. 12. 1II. Github 12 Repositorio-A Copia-repositorio-A Añade+ funcionalidad Fork Pull-request Tiempo Merge Update Añade+ funcionalidad Update
  13. 13. IV. Ejemplos de repositorios 13 GitHub+ permite+ a+ cualquier- usuario+ del+ mundo+ bajarse+ el+ código+fuente+de+cualquier+repositorio+público+y+modificarlo+a+su+ antojo+para+arreglar+bugs+o+simplemente+hacer+modificaciones- personalizadas.+
  14. 14. IV. Ejemplo de repositorio 14
  15. 15. IV. Ejemplo de repositorio 15
  16. 16. V. GitFlow 16 • La+versatilidad+de+git+favorece+que+cada+usuario+se+invente+su+ propia+metodología.+ • Los+usuarios+que+no+siguen+ninguna+metodología+enseguida+ convierten+los+repositorios+en+un+kaos+de+branchs+y+commits.+ • No+seguir+un+flujo+de+trabajo+ordenado+favorece+la+creación+ de+conflictos-innecesarios. • Los+desarrolladores+que+no-se-leen-la-documentación+se-lían+y+ a+veces+pierden+cosas+que+creían+haber+guardado+y+le+echan+la+ culpa+a+git.+++
  17. 17. V. GitFlow 17
  18. 18. V. GitFlow 18 • Buena+noticia:+alguien+ha+pensado+en+cómo+usar+Git+antes+que+ tú. • Actualmente+ existen+ muchas+ metodologías,+ cada+ una+ ampliamente+discutida+con+sus+ventajas+y+desventajas.+
  19. 19. V. GitFlow 19 Lo-que-hacemos-nosotros…- Git-+-Workflow-=-Gitflow
  20. 20. VI. Contacto 21 ¿Tienes-alguna-duda? Te-has-leido-la- documentación. SÍ NO Leer-documentación @rubenvot- ruben@mandukagames.com- www.linkedin.com/in/rubenvot

×