Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Git»

(Página creada con «* Comparar con commits anteriores: git diff HEAD^ # Commit padre git diff HEAD~1 # Commit padre git diff HEAD~2 # Commit anterior al padre * Ver logs con dibujos de l...»)
 
Línea 1: Línea 1:
 +
* Configurar git para el usuario:
 +
git config --global user.name "Pipo Perez"
 +
git config --global user.email  "pperez@servidor.com" # Un mail que se pueda publicar
 +
git config --global color.ui auto
 +
git config --global core.editor vim
 +
 +
[http://git-scm.com/book/ch7-1.html#Colors-in-Git Colores personalizados]
 +
 +
* Inicializar un repositorio local
 +
mkdir foobar
 +
cd foobar
 +
git init
 +
 +
* Agregar quitar archivos
 +
git add archivo
 +
git rm archivo
 +
 +
* Agregar cambios en un archivo
 +
git add archivo
 +
 +
* Status y commit
 +
git status
 +
git commit -m "Comentario"
 +
 +
* Agregando servidores remotos
 +
git remote add origin
 +
 +
* Push (enviar cambios) del branch master a un remoto
 +
git push origin master
 +
 +
* Pull (recibir cambios) desde el branch master de un remoto
 +
git pull origin master
 +
 +
* Para configurar servidor origin y branch master por defecto para los push y pull, hay que ejecutar alguno de los siguientes comandos una sola vez:
 +
git push --set-upstream origin master
 +
git push -u origin master
 +
 
* Comparar con commits anteriores:
 
* Comparar con commits anteriores:
  git diff HEAD^   # Commit padre
+
  git diff HEAD^ # Commit padre
 
  git diff HEAD~1 # Commit padre
 
  git diff HEAD~1 # Commit padre
 
  git diff HEAD~2 # Commit anterior al padre
 
  git diff HEAD~2 # Commit anterior al padre
Línea 12: Línea 49:
 
* Ver qué cambió en cada commit:
 
* Ver qué cambió en cada commit:
 
  git whatchanged
 
  git whatchanged
 
* Configurar git para el usuario:
 
git config --global user.name "Pipo Perez"
 
git config --global user.email  "pperez@servidor.com" # Un mail que se pueda publicar
 
git config --global color.ui auto
 
git config --global core.editor vim
 
 
[http://git-scm.com/book/ch7-1.html#Colors-in-Git Colores personalizados]
 

Revisión de 11:04 26 sep 2013

  • Configurar git para el usuario:
git config --global user.name "Pipo Perez"
git config --global user.email  "pperez@servidor.com" # Un mail que se pueda publicar
git config --global color.ui auto
git config --global core.editor vim

Colores personalizados

  • Inicializar un repositorio local
mkdir foobar
cd foobar
git init
  • Agregar quitar archivos
git add archivo
git rm archivo
  • Agregar cambios en un archivo
git add archivo
  • Status y commit
git status
git commit -m "Comentario"
  • Agregando servidores remotos
git remote add origin
  • Push (enviar cambios) del branch master a un remoto
git push origin master
  • Pull (recibir cambios) desde el branch master de un remoto
git pull origin master
  • Para configurar servidor origin y branch master por defecto para los push y pull, hay que ejecutar alguno de los siguientes comandos una sola vez:
git push --set-upstream origin master
git push -u origin master
  • Comparar con commits anteriores:
git diff HEAD^  # Commit padre
git diff HEAD~1 # Commit padre
git diff HEAD~2 # Commit anterior al padre
  • Ver logs con dibujos de los branchs:
git log --graph --decorate
  • Ver quién modificó cada línea:
git blame archivo
  • Ver qué cambió en cada commit:
git whatchanged