ansango / wiki
 ·  2 min de lectura

Lista de commands en git

Comandos esenciales de Git: clone, push, pull, branches, stash y gestión de repositorios para desarrollo

Para clonar el repositorio de GitHub

git clone https://github.com/susannalles/MinimalEditions.git

Para subir nuevos materiales a GitHub

git init #inicia git al interno de la carpeta
git add nombre_archivo.txt #añade el documento (o carpeta) en el area de espera ("stage")
git commit -m "mi primer mensaje de cambios" #describe los cambios realizados
git remote add origin https://github.com/susannalles/MinimalEditions.git #apunta a la dirección donde deseáis subir el nuevo material
git push -u origin master # subís los cambios al repositorio remote en GitHub por primera vez

Push & Pull

git add * #añade el documento (o carpeta) en el area de espera ("stage")
git commit -m "mensaje con los detalles del cambio" #describe los cambios realizados
git push origin master # subes los cambios a GitHub
git push origin [branch] # subes los cambios al repositorio remote en GitHub. Asegurar de escribir el nombre del branch que quieres subir sus cambios y **nunca subes al master** sin que todos revisamos sus cambios.

Sincronizar nuestra copia con el original

git pull # bajas los cambios del repositorio remoteo a tu copia en local

La Brújula

git status: señala lo que se ha modificado en la carpeta de trabajo

git status # muestra los cambios hechos en la carpeta de trabajo

Branches

git branch # muestra en que branch estas trabajando
git branch [name] # crea un branch nuevo
git checkout [branch] # cambia de un branch a otro
git branch -d [name] # quita un branch
git checkout -b [name] # crea un branch nuevo y cambia a ese branch
git pull origin [branch] # bajas los cambios del repositorio remoteo a tu copia en local
git checkout -- [file] # descarta los cambios hechos en un archivo

Guardar y recuperar cambios con

Guardar tus cambios

git stash #guardar tus cambios temporalmente sin hacer un `commit`
git stash push -m "Mensaje descriptivo para mis cambios" #añadir un mensaje a los cambios guardados

Ver los cambios guardados

git stash list #ver una lista de todos los "stashes" que has guardado

Recuperar los cambios

git stash pop #aplica cambios y los elmina de stashes
git stash apply #aplica los cambios guardados manteniéndolos en stashes
git stash apply stash@{1} #aplicar un stash en concretos de la lista usando índice

Eliminar un “stash”

git stash drop stash@{1} #eliminar un stash de la lista usando índice
git stash clear #eliminar todos los "stashes" de la lista