Skip to content

Instantly share code, notes, and snippets.

@jansanchez
Last active January 27, 2017 21:50
Show Gist options
  • Save jansanchez/8524629 to your computer and use it in GitHub Desktop.
Save jansanchez/8524629 to your computer and use it in GitHub Desktop.
Git tips

Git Commands

Verificar el estado de mi proyecto en git

git status

Traer los últimos cambios desde la rama remota master.

git pull origin master

Agregar o quitar todos los archivos del proyecto

git add .

Commitear nuestros cambios y poniendo un mensaje de log

git commit -am "Descripcion corta del cambio"

Subir nuestros últimos cambios a la rama remota master.

git push origin master

Listar las ramas locales existentes

git branch

Listar las ramas remotas existentes

git branch -r

Crear una nueva rama local y ingresar en ella

git checkout -b task#35000

Cambiar de rama, por ejemplo pasar a la rama releases.

git checkout releases

Regresar un archivo a su version anterior, solo si aún no haz comiteado

git checkout -- ruta/de/archivo.js

Regresar muchos archivos a su version anterior, solo si aún no haz comiteado

git checkout -f

Eliminar una rama local, por ejemplo eliminar la rama task#35000

git branch -D task#35000

Mergear 2 ramas (fusionarlas), por ejemplo estando en la rama releases la mergearemos con la rama task#35000

Con lo cual traeremos todos los cambios de la rama task#35000 y las pondremos encima de la rama releases

git merge task#35000

Gitk es la herramienta visual de Git

gitk

Ver las diferencias entre 2 ramas, por ejemplo entre releases y master.

git diff --name-status releases...master

Subir una rama local y crear con ella una nueva rama remota

git push origin task#35000

Eliminar una rama remota

git push origin :task#35000

Cambiar de nombre a una rama local, estando en la misma rama

git branch -m nombre_nuevo

Cambiar de nombre a una rama local, estando en otra rama

git branch -m nombre_anterior nombre_nuevo

Obtener el mensaje del ultimo commit

git log -n 1 HEAD --format=format:%s%n%b
@legna18205
Copy link

gracias por el aporte hermano

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment