Gibt es einen Befehl, der einen Verweis und einen Dateipfad nehmen kann, und den vollständigen Inhalt der Datei ausgeben, wie es bei diesem Commit zu STDOUT war?Git: ganze Datei zu stdout
Eg. Etwas wie folgt aus:
git show-me-the-file HEAD~2 some/file | do_something_with_piped_output_here
git cat-datei -p HEAD ~ 2: einige/datei – jthill
Danke jthill - das funktioniert auch. Mach es zu einer Antwort und ich werde es abstimmen. – Joel
Dies ist, wofür ich es benutzt habe: meld <(git cat-file -p HEAD: einige/datei) <(git cat-file -p master: einige/datei); Zum Anzeigen eines Diffs von Dateien in Meld. Es gibt wahrscheinlich auch einen besseren Weg, aber es scheint gut zu funktionieren. – Joel