reverse ein git fetch

Habe ich ein gründliches Verständnis von git, und der Unterschied zwischen pull, fetch und merge. Ich habe eine Fernbedienung, die ich verfolge, fetch und merge mit gelegentlich, sagen wir es origin/master. Was ich Suche zu tun, Umgekehrt ist das Verhalten einer 'git fetch'. Es klingt doof, aber ich will un-update, wo mein remote-tracking-branch-Punkte, die zu einem älteren Zustand, der Zustand unmittelbar vor dem letzten zu Holen. Ist das möglich?

Zum Beispiel, können sagen, dies ist mein workflow...

git show origin/master # shows commit abc123

git fetch              # yay i got something!

git show origin/master # shows commit def456

mystery-Befehl geht hier so, dass...

git show origin/master # shows commit abc123

Es ist irgendwie eine seltsame Sache zu wollen, aber ich habe einen crontab, der Uhren ein git-repo zu erkennen, wenn es etwas zu Holen, und habe ich Probleme, debugging das Skript, führt einige Aktionen aus, die auf dieses Verhalten. Anstatt zu warten, für die origin/master zu ändern, würde ich mag, um es zu ändern mich, damit ich Debuggen kann mein Skript!

InformationsquelleAutor der Frage user2141094 | 2013-03-06

Schreibe einen Kommentar