historie in bitbucket ändern - git

Gast #6042621
Lesenswert?

Hallo,
ich habe eine Frage zu Git und Bitbucket.
Ich habe einige commits gemacht und diese auf Bitbucket gepusht.
Jetzt hat sich nachträglich meine Aufgabe ein bisschen geändert, wodurch 
einige commits überflüssig werden. Ist es möglich meine (auf Bitbucket 
gepushten) commits zu ändern?
Momentan sieht es so aus, dass ich alle commits ein revert gemacht habe 
und dann oben drauf meine neuen änderungen. Hierdurch sieht es aber sehr 
unübersichtlich aus. Oder werden die commits, die reverted wurden in git 
später nicht mehr angegzeigt?
Ansonsten würde ich den remote-Branch löschen und einen neuen anlegen. 
Ich habe dazu die möglichkeit. Aber wie würde es gehen, wenn diese 
möglichkeit nicht mehr besteht?
Habe auch versucht ein
git rebase -i hash origin
zu machen und dort die ersten commits einfach zu löschen. Beim Pushen 
bekomme ihc dann aber die meldung

 ! [rejected]        HEAD -> feature/yyyy(non-fast-forward)
error: failed to push some refs to yyyy.git
hint: Updates were rejected because a pushed branch tip is behind its 
remote
hint: counterpart. Check out this branch and integrate the remote 
changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for 
details.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren