CourseIt
courseit logo
Crear un repositorio
// crear un repositorio local
git init NOMBRE_PROYECTO

// clonar un repositorio remoto a nuestra computadora
git clone URL
Revisar cambios
// de archivos todavia no agregados
git diff

// entre dos commits
git diff commit1 commit2
Revertir TODO al último commit
git reset --hard
Subir código a repositorio remoto
git status

git add .

git commit -m 'mensaje descriptivo'

git push origin master

Sacar archivo de add conservando cambios
git reset ARCHIVO
Traer código de repositorio remoto
git pull origin master
Trabajando con branches
// listar branches
git branch

// crear nuevo branch
git branch NOMBRE

// moverse a otro branch
git checkout NOMBRE

// mergear branch X a branch actual
git merge X

// borrar branch X
git branch -d X