Ein Kollege von mir hat irgendwie seine HEAD-Revision eines Release-Zweiges gedrängt, an dem mein Team arbeitet. (Das wären 145 falsch gedrückte Commits)Git - Revert Großer Commit-Verlauf von Pushed Head zum falschen Zweig
Ich möchte unsere Commit-Geschichte sauber halten, also spiele ich mit der Idee, ob ich etwas tun soll, oder erstelle einfach einen neuen Entwicklungszweig, um mit der Arbeit zu beginnen.
Ich mache auf dem Zweig mehrere Verschmelzungen sind
git revert <last-trusted-sha>..HEAD
Da es nicht einfach (Aus, wenn wir eine Pull-Anforderung tun und Git schafft einen Merge remote_currentbranch currentbranch).
Gibt es eine Möglichkeit, dies leicht zu lösen? Oder gehe ich einfach commit durch Commit, bis es korrigiert ist?
Dank
Wie hat Ihr Kollege HEAD-Version von 'release'-Zweig in' development'-Zweig? Welchen Befehl hat er benutzt? –
'git rebase -i' und alle unerwünschten Commits löschen? –
@ Marina-MSFT Ich bin mir nicht sicher wie es passiert ist, sie haben Eclipse EGit Plugin benutzt. –