Skip to content

Instantly share code, notes, and snippets.

@jaimeivan
Last active January 29, 2024 02:58
Show Gist options
  • Save jaimeivan/6136704 to your computer and use it in GitHub Desktop.
Save jaimeivan/6136704 to your computer and use it in GitHub Desktop.
Para usar Git desde la ventana de comandos

Clonar repositorio

$ git clone [url]

Para meter y sacar todos los elementos al stash

$ git stash
$ git stash pop
$ git stash save "mensaje"
$ git stash list
$ git stash apply [NOMBRE-DEL-STASH]
$ git stash pop [NOMBRE-DEL-STASH]

Para sincronizar el repositorio remoto al local

$ git fetch origin

Ya que bajaron hay que fusionarlos para que se vean los cambios

$ git merge origin/master

Agrega todos los archivos que tuvieron cambio

$ git add .

Guarda los cambios en la rama actual

$ git commit -m "<mensaje>"

Sube los cambios al servidor

$ git push -u origin master

Crea una nueva rama

$ git checkout -b <nombre_rama>

Crea una nueva rama en el servidor remoto

$ git push --set-upstream origin <nombre_rama>

Mueve/Renombra carpetas/archivos

git mv <nombre actual> <nuevo nombre>

Decartar cambios en la rama actual

git reset --hard

Quitar del tracking un archivo

git rm --cached <nombre del archivo>

Descartar cambios de un archivo en particular (file)

git checkout -- [file]

Ver las diferencias de un archivo (file)

git diff [file]

Reset de una rama localy remota

  1. Dale reset current branch to this commit desde del sourcetree
  2. Depués darle al siguiente comando git push origin +master
  3. Si marca error verificar que la rama no se encuentre protegida

sources:

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