¿Cómo puedo ver un file de otra twig en un nuevo file en la twig actual con git?

Digamos que tengo un file core.clj en branch master en HEAD que es distinto de core.clj en la twig other en HEAD, y que actualmente estoy en la twig other. Me gustaría verificar el core.clj de master en la twig actual con algún otro nombre de file, digamos tmp.clj, para una fácil comparación.

¿Cómo puedo hacer esto?

Puede usar git show master:core.clj para mostrar el file. Redirigirlo a un nuevo file ( git show ... > temp.clj para savelo para su posterior procesamiento.

No es necesario; git diff hará exactamente lo que necesita hacer. git diff master otherbranch core.clj es un uso básico del command, y si necesitas más ayuda, man git-diff puede explicarte más.

Es muy sencillo:

  git checkout master -- core.clj