2016-10-24 6 views
0

Verzeihen Sie meine Terminologie, was ich eine Sandbox aufrufen ist ein lokaler Klon eines Repository auf Github. Ich mache jeden Abend einen Klon eines Zweiges (nennen Sie es "foo") in eine neue Sandbox auf meinem lokalen System. Was ich jetzt tun möchte, ist eine Version meines Repositorys zu sehen, die identisch mit dem ist, was vor einer Woche erstellt wurde. Es scheint, als müsste ich in der Lage sein, zu diesem Build in meine lokale Sandbox zu gehen und den Hash zu dem Zeitpunkt zu erhalten, als er geklont wurde. Alles, was ich gefunden habe, spricht jedoch davon, den Hash für den HEAD von "foo" zu bekommen. Gibt es eine Möglichkeit, den Hash der Version zu bestimmen, die geklont wurde, als meine Sandbox erstellt wurde? Danke, GreggWie bekomme ich den Hash für meine lokale Git-Sandbox

Antwort

1

Sie git log verwenden können, die Festschreibungen zu sehen und in der Zeit zurück gehen, bis Sie den Punkt begehen sehen, in denen Sie interessiert sind.

Hier ist ein Befehl, der das Protokoll in einer kommentierten Graphen mit relativen Zeitstempel anzeigt:

git log --graph --format='%C(auto)%h %s%d %Cgreen%ar' 

Dann Kasse, die Hash begehen.

git checkout <SHA> 
+1

Das hat es getan. Vielen Dank! –

Verwandte Themen