Esiste un comando che può prendere un riferimento e un percorso di file e generare l'intero contenuto del file così come era in quel commit su STDOUT?Git: intero file allo stdout
Es. Qualcosa di simile a questo:
git show-me-the-file HEAD~2 some/file | do_something_with_piped_output_here
git cat-file -p HEAD ~ 2: alcuni/file – jthill
Grazie jthill, anche questo funziona. Dagli una risposta e io lo voterò. – Joel
Questo è ciò che ho usato per: meld <(git cat-file -p HEAD: alcuni/file) <(git cat-file -p master: alcuni/file); Per visualizzare un diff di file in combinazione. Probabilmente c'è anche un modo migliore per farlo, ma sembra funzionare bene. – Joel