Ich bin ein kürzlich konvertierter Git. Es ist großartig, git-svn verwenden zu können, um meine Filialen lokal zu halten, ohne den svn-Server zu stören. In der neuesten Version des Codes war ein Fehler vorhanden. Ich wollte eine Zeit festlegen, zu der es funktionierte, sodass ich Git Bisect verwenden konnte. Ich konnte den richtigen Befehl nicht finden, um sich in der Zeit zurückzubewegen. Vielen Dank.
git checkout HEAD~1
Dadurch wird Ihr aktueller HEAD zu einer früheren Version verschoben.
git checkout <sha>
Dadurch wird Ihr aktueller HEAD auf die angegebene Version verschoben. Verwenden Sie git log
oder gitk
, um die gesuchte Revision zu finden.
Um auf den neuesten Stand zu kommen (gleichbedeutend mit: svn up), müssen Sie den Zweig aktualisieren.
git checkout master
Dies liegt daran, dass HEAD sich auf die ausgecheckte Version bezieht.
git ziehen
scheint ein passender Befehl für das, wonach Sie suchen
Dies scheint zu tun, was ich wollte, und ich glaube, dass Sie auch danach fragen
git checkout *
Wenn Sie TortoiseGit verwenden, dann
Right Click in project folder > TortoiseGit > Pull