bisect-debugFind the commit that introduced a regression with an automated git bisect, then make a tested fix. Use when behaviour used to work but the culprit is unknown and can be expressed as a pass/fail command.
maintain-atomic-commitsFold a change into the local commit it belongs to instead of adding a follow-up. Use for amendments, earlier-commit corrections, rewording, and changes that map to one or more existing local commits; not for a new commit or ordinary rebasing.
resolve-merge-conflictResolve conflicts and continue an interrupted git rebase, merge, or cherry-pick. Use for unmerged paths, conflict markers, or a paused history operation.
undo-opRecover a branch to its state before a local merge, rebase, reset, amend, squash, or other history operation using the reflog; distinct from making a reverting commit.