¿Hay alguna manera de mostrar el file en el tree de trabajo de Git?

Sé que git show HEAD:<file> muestra el contenido del file de la revisión HEAD, y git show :<file> muestra el contenido del file de INDEX, pero no puedo mostrar el contenido del file del tree de trabajo con git.

Al igual que con less <file> , otros commands lo pueden lograr muy fácilmente, pero quiero hacerlo solo con los commands de git.

No directamente, no. La mayoría de los commands de Git operan en lo que está en el repository, y la versión en el tree de trabajo no está en el repository.

Podría, por supuesto, git add la versión del tree de trabajo para que ahora esté en el repository a través del índice, pero eso, al less potencialmente, sobrescribiría una versión que existe solo como una input de índice, por ejemplo, de git add -p . (Esto realmente deja un blob no referencedo en el repository propiamente dicho, por lo que si tiene el hash y el blob no se ha recogido basura, aún puede recuperar ese file, pero esto está bien en territorio "loco". :-))