Controlando versiones

Sergio Delgado Quintero
17 de noviembre de 2014



git initInicializar 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.pubCopiar 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>.gitgit push -u origin masterSubir los cambios (primera vez)
git push #incluir --tags para las etiquetasSubir los cambios (resto)
Bajar los cambios
git pullClonar repositorio
git clone https://github.com/torvalds/linux.git
git checkout v0.1Recuperar versión determinada
Etiquetando
git tag v0.9Crear una nueva rama
git checkout -b developMezclar ramas
git checkout master
git merge developDeshacer cambios
git checkout -- .


http://slides.com/sdelquin/git