webentwicklung-frage-antwort-db.com.de

Was ist das git-Äquivalent von "svn update -r"?

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.

55
fratrik
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.

62
Bombe

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.

20
jmu
git ziehen 

scheint ein passender Befehl für das, wonach Sie suchen

1
Brr

Dies scheint zu tun, was ich wollte, und ich glaube, dass Sie auch danach fragen

git checkout *
0
Goody

Wenn Sie TortoiseGit verwenden, dann

Right Click in project folder > TortoiseGit > Pull
0
Sandeep Singh