Frage

Ich bin ein kürzliches git zu konvertieren. Es ist toll, dass git-svn verwenden, meine Zweige lokal zu halten, ohne den SVN-Server zu stören. Es war ein Fehler, der in der neuesten Version des Codes existierte. Ich wollte eine Zeit schaffen, wenn es so gearbeitet, dass ich bisect git konnte. Ich kann nicht den richtigen Befehl findet in der Zeit zurück zu bewegen. Danke.

War es hilfreich?

Lösung

git checkout HEAD~1

Dies wird Ihre aktuelle HEAD zu einer Revision früher bewegen.

git checkout <sha>

Dies wird Ihre aktuelle HEAD zum Überarbeitungs bewegen. Verwenden Sie git log oder gitk zu finden, um die Revision Sie suchen.

Andere Tipps

Und wieder auf die neueste bekommen (entspricht: svn up), werden Sie brauchen, um den Zweig zu aktualisieren, in der Regel:

git checkout master

Dies ist, weil der Kopf auf die Version bezieht, die ausgecheckt wird.

git pull 

scheint eine geeignetere Befehl für das, was Sie suchen

Dies scheint zu tun, was ich wollte, das ist, was ich denke, Sie zu fragen, sind

git checkout *

Wenn Sie mit TortoiseGit dann

Right Click in project folder > TortoiseGit > Pull
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top