drag & drop git editing from the comfort of your terminal
debase
move
move commits by dragging them
commits can be moved within a branch or across branches copy
copy commits by holding option / alt while dragging them combine
combine multiple commits with the action menu or by pressing c
commit messages are coalesced automatically edit message
change a commit message with the action menu or by pressing return
the author and date can be modified in addition to the commit message delete
delete commits with the action menu or by pressing delete branch
create branches from a particular commit by using the action menu or by pressing b
rename, duplicate, and delete branches by using the action menu on the branch title resolve
resolve conflicts without leaving debase, or optionally using your default text editor undo
all edits are recorded so they can be undone or redone
undo/redo history persists across debase invocations snapshots
a snapshot is captured before a branch is modified, so no change is irreversible
snapshots remain accessible even after exiting debase, or modifying the branch outside of debase