Pro Git
Pro Git La sentencia master^{tree} indica el objeto árbol apuntado por la última confirmación de cambios (commit) en tu rama principal (master). Fíjate en que la carpeta lib no es un objeto binario, sino un apuntador a otro objeto tipo árbol.
$ git cat-file -p 99f1a6d12cb4b6f19c8655fca46c3ecf317074e0 100644 blob 47c6340d6459e05787f644c2447d2595f5d3a54b simplegit.rbConceptualmente, la información almacenada por Git es algo similar a esto: