ROOT
Technik/Software Forum, Casino Port Zion
Jo mit CVS und SVN bin ich seinerzeit immer gut zurecht gekommen, aber für git stell ich mich bisher einfach zu blöd an. 
Frage 1), das deutlich wichtigere:
Was ich gemacht hab: Eine Reihe Commits, sagen wir mal 10 Stück [1]-[10], [10] ist der letzte.
Nun war das was ich in [10] eingebaut hatte fehlerhaft und ich wollte zur letzten funktionierenden Revision [7] zurück. Was ich also gemacht hab war git reset --hard [7].
Hat soweit funktioniert, hab die funktionierende [7]er Version auf der Platte, weiß ungefähr wo die Fehler liegen, und muss nun wieder zur aktuellesten [10] zurück um die Fehler korrigieren zu können.
Jetzt hab ich aber wohl durch obigen Befehl den HEAD ebenfalls auf Revision [7] gestellt. Zudem weiß ich nicht mehr welche SHA der [10]er Commit hatte.
git log / gitk zeigen mir auch nur die Commits [1]-[7] an und hören dann auf.
Wtf, ich muss doch irgendwie wieder an den [10]er drankommen? Jemand eine Idee?
Frage 2:, nicht ganz so entscheidend
Ich bin bei den Commits [1]-[5] immer im Branch master gewesen. Ab dann hab ich jedoch irgendwie gar keinen Branch mehr. git status sagt mir "Not currently on any branch", und im gitk steht bei "Branch:" gar nix. Was ist denn da jetzt passiert? Hab ich hier sone Art unnamed Branch? Kann ich den wieder zu master zurückmergen?
Hoffe irgendwer kann mir helfen

Frage 1), das deutlich wichtigere:
Was ich gemacht hab: Eine Reihe Commits, sagen wir mal 10 Stück [1]-[10], [10] ist der letzte.
Nun war das was ich in [10] eingebaut hatte fehlerhaft und ich wollte zur letzten funktionierenden Revision [7] zurück. Was ich also gemacht hab war git reset --hard [7].
Hat soweit funktioniert, hab die funktionierende [7]er Version auf der Platte, weiß ungefähr wo die Fehler liegen, und muss nun wieder zur aktuellesten [10] zurück um die Fehler korrigieren zu können.
Jetzt hab ich aber wohl durch obigen Befehl den HEAD ebenfalls auf Revision [7] gestellt. Zudem weiß ich nicht mehr welche SHA der [10]er Commit hatte.
git log / gitk zeigen mir auch nur die Commits [1]-[7] an und hören dann auf.
Wtf, ich muss doch irgendwie wieder an den [10]er drankommen? Jemand eine Idee?
Frage 2:, nicht ganz so entscheidend
Ich bin bei den Commits [1]-[5] immer im Branch master gewesen. Ab dann hab ich jedoch irgendwie gar keinen Branch mehr. git status sagt mir "Not currently on any branch", und im gitk steht bei "Branch:" gar nix. Was ist denn da jetzt passiert? Hab ich hier sone Art unnamed Branch? Kann ich den wieder zu master zurückmergen?
Hoffe irgendwer kann mir helfen


