¿Hay alguna manera de get un contenido completo de un file (no solo diff) en algún commit, sin usar git checkout
(porque contamina el directory de trabajo)? Algo como esto:
$ git content 43fb721 --file main.rb => "class Main\nend\r"
$ git show HEAD~4:main.rb $ git show <commit>:<filename>
Es exactamente lo que necesitaba.