Controlando versiones
Sergio Delgado Quintero
17 de noviembre de 2014
git init
Inicializar un repositorio (directorio .git)
Establecer credenciales
git config --global user.name "Your Name"
git config --global user.email "your_email@whatever.com"
Añadir ficheros (stage mode)
git add .
Consolidar cambios (commit)
git commit -m "Message for commit"
Ver el estado de la copia de trabajo
git status
$HOME/.ssh/id_rsa.pub
Copiar clave pública en el SaaS:
Generar claves ssh:
ssh-keygen
Set up ssh for git (bitbucket)
Create a repository (Bitbucket)
Establecer la dirección del remote
git remote add origin git@bitbucket.org:<user>/<repo>.git
git push -u origin master
Subir los cambios (primera vez)
git push #incluir --tags para las etiquetas
Subir los cambios (resto)
Bajar los cambios
git pull
Clonar repositorio
git clone https://github.com/torvalds/linux.git
git checkout v0.1
Recuperar versión determinada
Etiquetando
git tag v0.9
Crear una nueva rama
git checkout -b develop
Mezclar ramas
git checkout master
git merge develop
Deshacer cambios
git checkout -- .
http://slides.com/sdelquin/git