Das habe ich bei meinem vermeintlich stabiles Zweig...
% git rebase master
First, rewinding head to replay your work on top of it...
Fast-forwarded alpha-0.3.0 to master.
% git status
# On branch alpha-0.3.0
# Your branch is ahead of 'origin/alpha-0.3.0' by 53 commits.
#
nothing to commit (working directory clean)
% git push
Fetching remote heads...
refs/
refs/heads/
refs/tags/
refs/remotes/
'refs/heads/master': up-to-date
updating 'refs/heads/alpha-0.3.0'
from cc4b63bebb6e6dd04407f8788938244b78c50285
to 83c9191dea88d146400853af5eb7555f252001b0
done
'refs/heads/unstable': up-to-date
Updating remote server info
Das war ein Fehler, wie ich später feststellte. Ich möchte diesen gesamten Prozess rückgängig machen und den Zweig alpha-0.3.0 wieder auf den ursprünglichen Stand zurücksetzen.
Was sollte ich tun?
0 Stimmen
Dieser Stackoverflow-Beitrag vielleicht? stackoverflow.com/questions/134882/eine-git-rebase-zurückziehen
8 Stimmen
Das Rückgängigmachen eines Rebase ist ein lokales Repository-Szenario, das Rückgängigmachen eines Git-Push erfordert ein entferntes Repository und kann je nach Zugriffsrechten etwas komplizierter sein.
0 Stimmen
Steen - du hast Recht - das hätte ich wahrscheinlich tun sollen. Ich dachte mir, dass das gesegnete Repository, aus dem alle ziehen, eher eine Admin-Aufgabe ist und daher hierher gehört, wo allgemeines client-seitiges Git eine Stackoverflow-Frage ist.
0 Stimmen
Kurze Klarstellung - ich vermute, wenn Sie sich auf einen Git-Commit mit einem teilweise Hash-Wert, nimmt Git an, dass Sie den Commit meinen, dessen Hash mit dieser Zeichenfolge beginnt?