Wie kann ich eine bestimmte Version einer Datei in Git auschecken?

Wie kann ich eine bestimmte Version einer Datei in Git auschecken?

ich fanddiese Mail auf der Mailingliste, der sagte:

$ git checkout HEAD~43 Makefile
$ git reset Makefile

Aber ich verstehe nicht, wie ich 'HEAD ~ 43' herausfinden soll, wenn ich agit log aFile, wie kann ich herausfinden, welchen 'HEAD ~ 43' ich verwenden soll?

Und warum muss ich rennen?git reset für diese Datei? Was tut es?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage