• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introducción a Git
 

Introducción a Git

on

  • 2,015 views

Introducción a Git

Introducción a Git

Statistics

Views

Total Views
2,015
Views on SlideShare
2,006
Embed Views
9

Actions

Likes
0
Downloads
30
Comments
0

3 Embeds 9

http://www.slideshare.net 6
http://blog.continuum.cl 2
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introducción a Git Introducción a Git Presentation Transcript

  • Introduccion a Git Leo Soto M.
  • ¡Evolución!
  • “¡¿Quién tiene la última versión?!”
  • “¡Pongamos todo en un servidor central!”
  • “Quien ¢#@#$ pisó mis cambios!!!”
  • ¡Source Safe!
  • “Quien ¢#@#$ pisó mis cambios!!!”
  • CVS
  • CVS “¿Qué cambios ocurrieron al mismo tiempo?”
  • CVS
  • CVS “¡Cómo que no puedo renombrar archivos!???”
  • CVS
  • CVS “Esta $%·!/& se cayó y todo quedó subido a medias!!!”
  • Subversion
  • ..Progreso...
  • ..Mucho progreso...
  • ...En serio, muuuucho progreso...
  • Git
  • ¿Que pasó acá?
  • Cada copia tiene toda la historia
  • No quebramos cuando se muera el disco duro del servidor
  • No perdemos tiempo conectándonos al servidor para ver la historia
  • Podemos trabajar desconectados y no hacer commits-bombas al volver a la oficina
  • Podemos trabajar desconectados o volver a otras versiones cuando estamos en el cliente
  • Las mezclas funcionan
  • No perdemos tiempo remezclando ramas que ya estaban mezcladas
  • Reaccionamos mas rápido si se corrigen bugs en una rama estable
  • Reaccionamos mas rápido y se desarrollan nuevos features en otra rama
  • Podemos colaborar con el mundo OSS que está migrando en masa a Git o Mercurial
  • Se puede cambiar la historia (antes de sincronizar con la copia central)
  • No nos confundimos con mensajes de log errados o cortados
  • No nos confundimos o con commits seguidos de reverts
  • La interfaz de usuario es penca
  • Parecemos mas cool e inteligentes por ser capaces de usar la tontera complicada
  • Primeros Pasos
  • ¡NO!
  • Commit
  • Commit Update
  • Commit Update
  • Yeah, son 8 comandos en vez de 3
  • ¿Preguntas?
  • ¡Gracias!