Ich habe versehentlich zwei Änderungen – sagen wir commit98
, commit99
– in die Hauptlinie übernommen. Der Hauptzweig ist jetzt also commit99
voncommmit97
Ich wollte die letzten beiden Änderungen rückgängig machen und die Hauptzeile wieder auf setzen commit97
.
Außerdem darf ich Codeänderungen nicht ohne eine CR (Änderungsanforderung) direkt in das Repository übertragen.
Ich wollte die Änderungen also lokal, damit ich eine CR (Änderungsanforderung) erstellen kann.
Antwort1
Erstellen Sie einen neuen Zweig:
git checkout -b some_branch
Dann:
git rebase -i the_first_commit_you_want_to_modify^
Passen Sie dann die Commit-Reihenfolge an.