~ introducción ~ #Sistema de control de versiones #Eficiente #Distribuido: Repos locales y remotos #Control de integridad #Facilita workflows no lineales #De Linus Torvalds
~ git init ~ Creación de repositorio local ~ git add ~ Creación de repositorio local Añadir elemento al repositorio o añadirlo a la staged area * ~ git rm ~ Borrado de elementos
~ git commit ~ ~ git clone ~ Guarda el estado del repositorio local Copia a local un repositorio ya existente ~ git mv ~ Mueve un elemento de un sitio a otro ~ git log ~ Muestra histórico de operaciones
~ git remote ~ Lista remotes asociados ~ git remote add ~ Añade un remote ~ git fetch ~ Se trae los contenidos de un remote a local ~ git pull ~ Igual que git fetch pero hace un merge ~ git push ~ Manda cambios locales a un remote
~ tags ~ ~ git tags ~ Listado de tags ~ git tags -a R1.0 ~ Creación de una tag ~ git tags -a R1.0 -m “blabla” ~ Creación de una tag con un mensaje ~ git push --tags ~ Push a un remote de las tags.
~ git branch ~ Creación de una rama en local ~ git checkout ~ Cambiar de rama en un repositorio local ~ git merge ~ Mezcla la rama actual con la indicada <<<<<<< HEAD contact : [email protected] =======