Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git crash course [es]

xavib
October 21, 2011

Git crash course [es]

Really fast Git introduction

xavib

October 21, 2011
Tweet

Other Decks in How-to & DIY

Transcript

  1. Sistema de Control de Versiones Distribuido - No depende de

    un repositorio central en la nube (más rápido y offline) - Existen tantas copias del repositorio como gente trabajando en el proyecto
  2. Git Lo diseñó y desarrolló inicialmente Linus Torvalds para el

    desarrollo del kernel de Linux. Hoy se ocupa Junio Hamano. www.git-scm.com
  3. Cómo funciona REPOSITORIO LOCAL DIRECTORIO DE TRABAJO REPO REMOTO INDEX

    git init git add git commit git push git pull git clone git reset git reset <commit hash> git checkout
  4. En resumen Para empezar: git init crea un repo nuevo

    git clone replica un repo remoto existente git pull (fetch + merge )baja cambios del repo remoto git status ver el estado del repo git log el log Añadir/quitar cosas al índice git add . | <fichero> añade el fichero al índice git reset . | <fichero> lo quita del índice git checkout mueve el puntero del head donde quieras Subir cosas al repo y volver atrás en el tiempo git commit <fichero> lo añade al repo git reset <commit hash> va a un commit concreto Añadir al repo remoto git push
  5. Lo que mola de Git - Staging area (antes del

    commit) - Stash - Las ramas son baratas y fáciles de mezclar - Todo es local - Es el más rápido en las operaciones habituales (el único que lo supera es hg en el add) - Es el que ocupa menos espacio en el disco - Curva de aprendizaje corta si no quieres ser un ninja - Muy flexible