Git Working Tree

Concepto

Es el área en donde están todos los archivos y estructura de carpetas que forman parte del proyecto en Git. Es como esa “area de maniobras” o “staging area” en donde hacemos todos los cambios que necesitamos en nuestros archivos (como editar, agregar, borrar, etc..) antes de confirmarlos (hacer commit) en el repositorio.

Puntos Clave

  • El Working Tree refleja el estado actual del proyecto (archivos y carpetas).
  • Todos los cambios que se realizan en el working tree no son rastreados por Git hasta que no son puestos en escena (staged)
  • El comando que nos sirve para ver los cambios realizados en el working tree es git status
  • El comando para hacer stage de los cambios en el working tree es git add

Ejemplo del mundo real

  • Por ejemplo cuando estamos trabajando en un archivo de Word, los cambios que hagamos en el documento no son permanentes, hasta que no guardamos el documento.

Quiz

  • 🍒 Cual comando puede utilizarse para ver los cambios realizados en el Working Tree?
    • git status
  • 🍒 ¿Qué sucede con los cambios en el Working Tree si no se añaden al Staging Area?“.
    • Git no hace tracking de los cambios en dichos archivos

Notas relacionadas: Staging Area Local Repository 20241218T1314-git-commits