Git y GitHub / 0712 min

Comandos útiles

Explora diff, restore, stash, blame y los archivos gitignore.

Tu guía paso a paso

  1. 01

    Explora diff, restore, stash, blame y los archivos gitignore.

  2. 02

    Lee el ejemplo de referencia. En el laboratorio utiliza los archivos, repositorios y servidores locales precargados.

  3. 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.

bash
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 status
Ejemplo original de referencia

Conservado del taller original en español. En el lab usa los recursos locales.

bash
# 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.