2016-06-17 6 views
0

git commit bietet eine --fixup Option, die später einfach --autosquashing ermöglicht. Gibt es eine Möglichkeit, eine git revert eines Fixup auszuführen, die auch eine Korrektur in einem Rutsch ist?Gibt es eine schnelle Möglichkeit, eine Zurücksetzung als Korrektur zu markieren?

der Suche nach so etwas wie dieses:

* fds7d8d fixup! fixup! Revert "fixup! my commit message" 
* dfk3ld8 fixup! Revert "fixup! fixup! my commit message" 
* dl2iow8 fixup! fixup! my commit message 
* a5bbcba fixup! my commit message 
* 3ca1e98 my commit message 
... 

Antwort

0

Ich bin nicht sicher, wenn Sie diese „easy“ nennen würde, aber git revert -n wird ohne Begehung der revert tun. Sie können dann git commit ausführen und die Commit-Nachricht bearbeiten, um fixup! einzufügen (so oft Sie wiederholen möchten - Wiederholung scheint keine Rolle zu spielen, obwohl sie erscheint wird absichtlich wiederholt, wenn Sie eine Korrektur durchführen) .

(Ich würde das aber nicht selbst tun: ich würde jetzt einfach neu aufsetzen und den schlechten commit ausreißen. Dann wieder benutze ich nie autosquash an erster Stelle. :-))

Verwandte Themen