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