Allow drop of first commit in interactive rebase
When performing an interactive rebase all commits except the first one (bottom in the list) can be dropped. Would be nice if the "Drop" option was available here too.
As a workaround, it is possible to move the first commit to any other position in the list and then select "Drop".
Comments: 7
-
16 Feb, '22
Axel Heider MergedCurrently there is no convenient way to drop the first commit when doing an interactive rebase. The workaround is moving the first commit up using drag/drop, so another commit becomes the first commit. Then the commit can be dropped. That process is quite annoying, as there seem no reason why the GUI does not allow just selecting "drop" for the first commit - even if its parent is internally still needed as anchor point.
-
16 Feb, '22
Jonathan Admin"Allow dropping the first commit when doing an interactive rebase" (suggested by Axel on 2022-02-16), including upvotes (1) and comments (0), was merged into this suggestion.
-
19 Apr, '22
MaxIt would really be great if this worked the way you would expect when looking at the UI and no workaround was required
(ps. thank-you for the workaround Axel, this has been a huge problem in my workflow) -
02 May, '22
MrChrisRodriguezI'd imagine this is trivial to fix and is a huge pain in the butt every single time. Thanks for the workaround, btw, this was driving me crazy.
-
05 Jan, '23
Trevor AdminThank you for your feedback. I’m happy to share that the development team is actively working to add the ability to drop the first commit in an interactive rebase.
We look forward to updating this thread once it is released. -
07 Feb, '23
Trevor AdminYou can now drop the first commit in an interactive rebase with the 9.1 release! Thank you for providing feedback to help improve GitKraken Client.
Please visit our release notes for more details: https://help.gitkraken.com/gitkraken-client/current/#improvements-%f0%9f%99%8c -
22 Feb, '23
EmielThanks for adding this feature.
The `d` shortcut for dropping a commit doesn't work on the first commit yet.