Download Git - Manual de usuario
Transcript
Contents Introducción: Entendiendo que es y como funciona Git. 2 ¿Qué es un sistema de control de versiones? . . . . . . . . . . . . 2 ¿Qué es un sistema de control de versiones distribuida? . . . . . 2 ¿Qué es Git? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 El repositorio local . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Repositorios remotos . . . . . . . . . . . . . . . . . . . . . . . . . 5 Repaso de algunos conceptos útiles . . . . . . . . . . . . . . . . . 5 Comandos básicos en Git Obteniendo y creando proyectos 6 . . . . . . . . . . . . . . . . . . . . . 6 Git init - inicializar una carpeta como un repositorio Git . . . . . 6 Git clone - copiar un repositorio Git . . . . . . . . . . . . . . . . 7 Agregando y subiendo cambios . . . . . . . . . . . . . . . . . . . . . . 8 git add - agregar los contenidos de archivos al staging area . . . . 8 git status – estado de los archivos en el directorio de trabajo y en el staging area . . . . . . . . . . . . . . . . . . . . . . . . 9 git diff – muestra diferencias entre el stage y lo modificado que no esta en el stage . . . . . . . . . . . . . . . . . . . . . . 11 git commit – graba una instantánea del staging area . . . . . . . 12 git reset – deshace cambios y commits . . . . . . . . . . . . . . . 14 git rm - remueve archivos del staging area . . . . . . . . . . . . . 16 git stash - guardar cambios realizados en el stage y el index para confirmarlos más tarde . . . . . . . . . . . . . . . . . . . . 16 Creando y administrando ramas 18 git branch - Listar, crear y administrar los contextos de trabajo . . . . 18 git branch (nombre del branch) - crea una nueva rama . . . . . . 18 git branch -v - ver la última confirmación en cada rama . . . . . 19 git branch -d [branchName] - eliminar una rama . . . . . . . . . 20 git checkout -b (nombre del branch) - crear y cambiar inmediatamente a una rama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1