Pro Git
Pro Git Nuevamente, aquà estamos usando ls-files, que es más un comando entre bastidores que te muestra a qué se parece actualmente el Ãndice.
El Ãndice no es técnicamente una estructura de árbol – en realidad se implementa como un manifiesto aplanado – pero para nuestros propósitos, está lo suficientemente cerca.
Finalmente, tienes tu directorio de trabajo. Los otros dos árboles almacenan su contenido de manera eficiente pero inconveniente, dentro de la carpeta .git. El Directorio de trabajo los descomprime en archivos reales, lo que hace que sea mucho más fácil para ti editarlos. Piensa en el Directorio de Trabajo como una caja de arena, donde puedes probar los cambios antes de enviarlos a tu área de ensayo (Ãndice) y luego al historial.
$ tree . ├── README ├── Rakefile └── lib └── simplegit.rb 1 directory, 3 filesEl objetivo principal de Git es registrar instantáneas de tu proyecto en estados sucesivamente mejores, mediante la manipulación de estos tres árboles.