Lista de commands en git
3 min de lectura
Para clonar el repositorio de GitHub
git clone https://github.com/susannalles/MinimalEditions.gitPara subir nuevos materiales a GitHub
git init #inicia git al interno de la carpetagit 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 realizadosgit remote add origin https://github.com/susannalles/MinimalEditions.git #apunta a la dirección donde deseáis subir el nuevo materialgit push -u origin master # subís los cambios al repositorio remote en GitHub por primera vezPush & 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 realizadosgit push origin master # subes los cambios a GitHubgit 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 localLa 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 trabajoBranches
git branch # muestra en que branch estas trabajandogit branch [name] # crea un branch nuevogit checkout [branch] # cambia de un branch a otrogit branch -d [name] # quita un branchgit checkout -b [name] # crea un branch nuevo y cambia a ese branchgit pull origin [branch] # bajas los cambios del repositorio remoteo a tu copia en localgit checkout -- [file] # descarta los cambios hechos en un archivoGuardar 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 guardadosVer los cambios guardados
git stash list #ver una lista de todos los "stashes" que has guardadoRecuperar los cambios
git stash pop #aplica cambios y los elmina de stashesgit stash apply #aplica los cambios guardados manteniéndolos en stashesgit stash apply stash@{1} #aplicar un stash en concretos de la lista usando índiceEliminar un “stash”
git stash drop stash@{1} #eliminar un stash de la lista usando índicegit stash clear #eliminar todos los "stashes" de la lista