Comandos útiles
Explora diff, restore, stash, blame y los archivos gitignore.
Tu guía paso a paso
- 01
Explora diff, restore, stash, blame y los archivos gitignore.
- 02
Lee el ejemplo de referencia. En el laboratorio utiliza los archivos, repositorios y servidores locales precargados.
- 03
Ejecuta los comandos paso a paso, inspecciona el resultado y registra lo que aprendiste antes de completar la lección.
Ejercicio del laboratorio
Estos comandos usan paquetes y servicios precargados dentro del laboratorio. Las referencias de producción originales se conservan abajo.
cd ~/practice/repo
printf 'Temporary change\n' >> README.md
git diff
git stash push -m "Practice stash"
git stash show -p > ~/practice/stash.diff
git stash pop
git restore README.md
git blame README.md
git statusEjemplo original de referencia
Conservado del taller original en español. En el lab usa los recursos locales.
# Comandos útiles adicionales
#
# Ver diferencias en archivos modificados (antes de add)
git diff
#
# Ver diferencias en el staging (después de add)
git diff --staged
#
# Descartar cambios en un archivo (volver a la última versión)
git checkout -- nombre-archivo.txt
#
# Quitar un archivo del staging (después de git add)
git restore --staged nombre-archivo.txt
#
# Guardar cambios temporalmente sin hacer commit
git stash
#
# Recuperar los cambios guardados
git stash pop
#
# Ver quién modificó cada línea de un archivo
git blame nombre-archivo.txt
#
# Ejemplo de archivo .gitignore:
# node_modules/
# vendor/
# .DS_Store
# .env
# *.log
# .idea/
# .vscode/Marcar lectura completada
La lectura completada no verifica la ejecución del ejercicio.