Hier Verhängnis, was ich auf meinem tat angeblich seiner stabilen Niederlassung ...ein ‚git push‘
% 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 ist alles einen Fehler war, wie ich später realisiert. Ich möchte diesen gesamten Prozess rückgängig machen und den Alpha-0.3.0-Zweig wieder auf den ursprünglichen Zustand zurücksetzen.
Was soll ich tun?
diese stackoverflow post vielleicht? http://stackoverflow.com/questions/134882/undoing-a-git-rebase – Steen
Es ist nicht wirklich die gleiche Situation, das Rückgängigmachen einer Rebase ist ein lokales Repository-Szenario, das Rückgängigmachen eines Git-Push beinhaltet ein Remote-Repository und kann mehr sein schwierig, je nachdem, welchen Zugang Sie haben. –
Steen - du hast Recht - ich sollte es wahrscheinlich haben. Ich dachte mir, dass das gesegnete Repository, von dem alle ausgehen, eher eine Admin-Aufgabe ist und daher hierhin gehört, wo der allgemeine clientseitige Git eine Stackoverflow-Frage ist. – Cyrus