https://github.com/pedro-donoso/git_comandos
listados de comando git y elementos markdown, trabajo desde terminal
https://github.com/pedro-donoso/git_comandos
git github markdown
Last synced: 2 months ago
JSON representation
listados de comando git y elementos markdown, trabajo desde terminal
- Host: GitHub
- URL: https://github.com/pedro-donoso/git_comandos
- Owner: pedro-donoso
- Created: 2021-08-03T19:55:50.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-12-01T14:31:56.000Z (over 2 years ago)
- Last Synced: 2025-01-25T20:42:27.784Z (over 1 year ago)
- Topics: git, github, markdown
- Homepage:
- Size: 57.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Comandos útiles de Git y Terminal

#### 1. Crear carpeta en el escritorio con la terminal:
```
mkdir git_curso
```
#### 2. Ingresar a la carpeta creada desde terminal:
```
cd git_curso
```
#### 3. Inicializar control de versiones GIT desde terminal vscode y enlazar con repositorio en github:
```
git init
```
#### 4. Crear archivo index.html y agregar:
```
git add .
```
#### 5. Ver estado del Proyecto:
```
git status
```
#### Ver estado corto:
```
git status -s
```
#### 6. Commitear cambios:
```
git commit -m "primer commit"
```
#### 7. Pushear cambios para publicar rama:
```
git push origin main
```
#### 6. Crear nueva rama develop:
```
git branch develop
```
#### 7. Cambiar a nueva rama creada:
```
git switch develop
```
#### 8. Añadir un fichero o versionar todos los cambios:
```
git add nombrearchivo.extension
```
```
git add .
```
#### 9. EDITAR ARCHIVO: Realizar cambios en el fichero (sin commitear)
#### 10. Volver al estado anterior del fichero antes de editarlo:
```
git checkout nombrearchivo.extension
```
ESCRIBIR HASH (IDENTIFICADOR ÚNICO) DEL COMMIT
```
git checkout 3e69287
```
#### 11. Traer cambios a develop:
```
git switch develop
```
#### CREAR UN EL FICHERO nombrearchivo.extension
#### 12. Revisar todos los commits:
```
git log
```
#### 13. Revisar todos los commits gráficamente:
```
git log --graph
```
#### 14. Revisar cada commit en una línea:
```
git log --oneline
```
#### 15. Decorar commits:
```
git log --graph --decorate --all --oneline
```
#### 16. Crear alias, entre comillas agregar decoración
```
git config --global alias.nombrealias "log --graph --decorate --all --oneline"
```
#### 17. Utilizar alias
```
git nombrealias
```
#### 18. Ignorar fichero
#### CREAR ARCHIVO .gitignore EN LA RAÍZ DEL PROYECTO
#### AGREGAR FICHEROS DENTRO DE ESTE ARCHIVO
```
**/.nombrearchivo.extension
```
#### EDITAR FICHEROS
#### 19. Revisar diferencias entre ficheros commiteados y sin commitear.
```
git diff
```
#### Revisar cambios en stage
```
git diff --staged
```
#### 20. Moverse entre commits:
COPIAR FINAL DEL HASH (CÓDIGO ÚNICO) DEL COMMIT DONDE QUEREMOS SITUARNOS
```
git checkout 3e69287
```
#### 21. Revisar dónde apunta la cabecera (HEAD):
```
git log
```
#### 22. Resetar commits(UTILIZAR HASH DEL COMMIT):
#### RESET FUNCIONA PARA COMMITS ANTES O DESPÚES DE LA CABECERA (HEAD)
```
git reset 3e69287
```
#### 23. Recuperar commits borrados
#### MUESTRA HISTORIAL COMPLETO DE COMMITS
```
git reflog
```
#### GIT RESET (HASH) PARA POSICIONAR CABECERA (HEAD)
#### 24. Etiquetar commit:
agregar nombre al commit puntual
```
git tag nombretag
```
#### 25. Mover cabecera (HEAD) entre Tags:
```
git switch tags/nombretag
```
#### 26. Mover cabecera (HEAD) a la ubicación del main:
```
git switch main
```
#### 27. Crear nueva funcionalidad (feature):
```
git branch nombrefeature
```
#### 28. Moverse a nueva rama creada:
```
git switch nombrefeature
```
#### REALIZAR CAMBIOS Y COMMITEAR
#### 29. Ver todas las ramas:
```
git branch
```
#### 30. Traer cambios a rama principal(Actualizar main):
```
git switch main
```
```
git merge nombrerama (estando en main)
```
#### 31. Revisar commits mergeados
UTILIZAR ALIAS CREADO
```
git tree
```
#### 32. Guardar temporalmente (local)
```
git stash
```
#### 33. Revisar lista de pendientes:
```
git stash list
```
#### 34. Traer cambios guardados temporalmente:
```
git stash pop
```
#### APLICAR CAMBIOS TEMPORALES
```
git stash apply
```
#### 35. Eliminar stash guardado:
```
git stash drop
```
#### 36. Saber si tenemos conflictos entre ramas:
```
git diff
```
#### 37. Traer cambios a la rama main
```
git merge nombre_feature
```
#### 38. Deshacer cambios
```
git checkout fichero.extension
```
#### 39. Se descarga sólo el historial de commits que estan en remoto:
```
git fetch
```
#### REVISAR LOS CAMBIOS PARA COMPARAR CON LOCAL
```
git log
```
#### 40. Descargar los cambios que están en remoto:
```
git pull
```
#### 41. Revisar los cambios de los archivos:
```
cat nombrearchivo.extension
```
#### 42. Eliminar ramao feature:
```
git branch -d nombrerama
```