Home
Wiki
Github

Git

descargar cambios

$ git pull 

hacer un commit con mensaje

$ git commit -am "este es el mensaje"

subir los cambios

$ git push

Diff

Solo las lineas de diferencia

$ git diff -U0 

Diferencias entre commits

$ git diff HEAD^ HEAD
$ git diff HEAD~2 HEAD 

Diferencias en resumen

$ git diff --stat

Branch

ver las branchs locales

$ git branch   
* master

ver las branchs ocultas, incluyendo las remotas

$ git branch -a
* master
  origin/HEAD
  origin/master
  origin/v1.0-stable
  origin/experimental

cambiarse a una branch

$ git checkout origin/experimental

para trabajar en la branch

$ git checkout -b experimental origin/experimental

ahora está entre las branchs

$ git branch
  master
* experimental

Fuente stackOverflow

borrar una rama

$ git branch -D nombreRama

graph

log más gráfico

git log --pretty=oneline --graph

reset

volver al estado del commit y borrar archivos recien creados

$ git reset --hard
$ git clean -f -d

Merge con otros repos/forks

$ git co master
$ git remote add userRepo git://github.com/userRepo/otroRepo.git
$ git fetch userRepo 
$ git merge userRepo/master
$ git push 

github pull request