Advertisement
ZeroSeventty

git common commands

Oct 9th, 2021
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. git checkout -- . // regresar un documento a como estaba en caso de cometer un error
  2.  
  3. git init // sirve para crear un repositorio local
  4.  
  5. git commit -m "aqui dentro el comentario diciendo que hice en este commit" // acentar o guardar cambios
  6.  
  7. git status // muestra todos los archivos modificados o cambiados desde el ultimo commit hasta la fecha
  8.  
  9. git add . o git add + el nombre del archivo // a;ade esos archivos que aparecian en el git status
  10.  
  11. git log // lista los commit hechos anteriormente (historial de commit)
  12.  
  13.  
  14. ls -al // para listar todos los archivos de un directorio
  15.  
  16. giy add *.png // este comando agrega todos los archivos de ese tipo de archivo png
  17.  
  18. git add "*.txt" // este es parecido al otro pero este guarda todos los txt del proyecto
  19.  
  20. git add -A // agrega todos los archivos que fueron modificados
  21.  
  22. git add --all
  23.  
  24. git add <lista de archivos> // agrega los archivos que listemos
  25.  
  26. git add pdfs/*.pdf // agrega todos los pdf dentro de la carpeta pdf
  27.  
  28. git add pdfs/ // agrega todos los archivos dentro de la carpeta pdfss
  29.  
  30. git log --oneline // para menos datos en el historial de commit
  31.  
  32. git config --global alias.lg "log --oneline --decorate --all --graph" // este comando es para agregar un alias a comandos largos y poder navegar mas rapido
  33.  
  34. git diff // esto nos dice los cambios que hubo en nuetro archivo
  35.  
  36. git diff --staged // este es para ver los cambios en los archivos, pero... luego de que estan en el stages, osea, luego de que se ejecuto el git add .
  37.  
  38. git commit --amend -m "actualizando el nombre del commit" // este comando es para arreglar el nombre de un commmit
  39.  
  40. git commit reset --soft HEAD^ //para volver al commit anterior al ultimo
  41.  
  42. git commit -am "actualizamos el readme con todos los archivos a omitir" // este es para modificar el commit ya realizado
  43.  
  44.  
  45. git mv nombre del archivo + nombre que le pondremos al mismo archivo // este es para cambiar el nombre a un archivo desde git, asi tenemos un control de todos los cambios desde git
  46.  
  47. git rm nombre del archivo // con este comando borramos un archivo y luego hacemos commit describiendo tal cambio, asi si lo necesitamos en un futuro podemos ubicarlo dando un salto en el tiempo consultando desde la lista de commit con git lg
  48.  
  49. git add -u // para actualizar la info del status o indice
  50.  
  51. git branch nombre de la rama // este comando es para crear una rama nueva
  52.  
  53. git branch // para ver el listado de ramas que tenemos en nuestro repositorio
  54.  
  55. git checkout + nombre de la rama // este comando es para cambiar de una rama a otra
  56.  
  57. git diff rama + master // este comando es para ver la diferencia entre cada rama
  58.  
  59. git merge + nombre rama // este comando es para unir diferentes ramas, es un merge fast-forward
  60.  
  61. git branch -d + nombre rama // este comando es para eliminar una rama luego de haberla usado o haber realizado un merge
  62.  
  63. git checkout -b nombre de la rama // este comando es para crear una rama y al mismo tiempo pasarme a dicha rama
  64.  
  65. git tag + nombre del tag // este comando es para crear tag o nombre de espacios en el tiempo
  66.  
  67. git tag // comando para ver todos los tags existentes
  68.  
  69. git tag -d nombre tag // este comando es para borrar un tag
  70.  
  71. git tag -a v1.0.0 -m "version 1.0.0" // este es para crear tag pero con comentarios y mas especificaciones
  72.  
  73. git tag -a v0.1.0 345d7de -m "version alfa" // para crear tag en un commit ya realizado anteriormente, tomamos el id del commit, en este caso es "345d7de" y con eso es suficiente.
  74.  
  75. git show v1.0.0 // para ver informacion sobre un tag creado
  76.  
  77. git stash // se utiliza para tomar algunos archivos y los coloca en una area temporal.
  78.  
  79. git stash // los salva y restaura
  80.  
  81. git stast save // el último commit
  82.  
  83. git stash apply // restaura el ultimo registro en el stash
  84.  
  85. git stash list // lista todas las entradas del stash
  86.  
  87. git stash drop // para borrarlos
  88.  
  89. git stasth clear // borra todos los stash por completo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement