Git Rapid commands

Clonar un repositorio

git clone ssh://url/project.git

Bajar los cambios de la branch que existan en el remoto

git pull

Bajar todas las tags remotas

git fetch --tags

Añadir todos los ficheros creados/modificadosy borrados al commit

git add -A

Crear el commit

git commit -m "Mi comentario"

Merge con otras branch

git merge nombreBranch --no-ff             (donde --no-ff  es no fast fordward)

Crear rama desde el codigo actual

git checkout -b nombreNuevoBranch
 
Enviar cambios a remoto
 
git push -u origin nombreDELBranchOelNombreDeLTag 
 
 

Para volver 1 o mas commits atras, sin borrar el codigo. Es decir tendras el codigo pero no el commit asociado a él (hay que volver a hacerlo)

git reset --soft HEAD~1     (donde "1" es el numero de commits atras)
 
Para volver 1 o mas commits atras y perder el codigo (puesto que realmente quieres deshacer el commit) .


git reset --hard HEAD~1     (donde "1" es el numero de commits atras)
 
 

Comentarios

Entradas populares de este blog

Subir campos Blob a BBDD (Oracle) con Java

Reiniciar usuario de SVN Subversion

Cucumber y Java - definiendo test de una manera amigable