Project Management

Git History Actions

Right-click any commit in Git History to amend, undo, reset, check out, reorder, revert, branch, tag, or cherry-pick it — without dropping to the terminal. Destructive actions confirm first and stop cleanly when a conflict appears.

Git History Actions

Why You Need This

How this feature boosts your daily productivity

Rewriting history from the command line means remembering whether you wanted a soft, mixed, or hard reset, getting the cherry-pick syntax right, and recovering by hand when something conflicts. Git History Actions moves all of that into the graph you were already reading: right-click the commit, pick the action, and let confirmation dialogs and clean conflict handling keep you out of a half-finished rebase.

How It Works

Get started in 4 simple steps

1
1

Right-click a commit

Open the Git Client, switch to History, and right-click any commit to bring up its action menu.

2
2

Rewrite or move it

Amend or Undo the latest commit, Reset (soft, mixed, or hard) or Checkout an earlier point, Move Commit Up or Down, or Revert Changes in Commit.

3
3

Branch, tag, or cherry-pick

Create Branch from Commit, Create Tag, or Cherry-pick Commit onto your current branch from the same menu.

4
4

Copy or open it

Copy SHA, Copy Tag, or open the commit on its remote host; destructive steps confirm first and abort cleanly on conflicts.

Without 1DevTool

The manual way vs. the 1DevTool way

The Hard Way

# git log --oneline to find the commit
# git reset --soft HEAD~1 (was it soft or mixed?)
# git cherry-pick <sha> and hope it applies
# git revert <sha> in a second terminal
# git tag -a v1.0 -m "..." from memory
# Recover by hand when a cherry-pick conflicts

The 1DevTool Way

Right-click the commit in Git History.
Pick amend, reset, revert, cherry-pick, branch, or tag.
Confirm the destructive ones; conflicts stop cleanly.

Key Capabilities

Everything included with Git History Actions

Amend or undo the latest commit straight from its context menu
Reset (soft, mixed, or hard) or check out an earlier commit
Reorder history with Move Commit Up and Move Commit Down
Revert a commit's changes or cherry-pick it onto the current branch
Create a branch or a tag from any commit
Copy a commit SHA or tag, or open the commit on GitHub or GitLab
Confirmation dialogs for destructive actions; conflicted reorder, revert, and cherry-pick stop cleanly

Why It Matters

The productivity impact of having project management built into your workspace

No Reset-Flag Roulette

Choose soft, mixed, or hard from a labelled dialog instead of guessing which reset flag you meant.

Stay in the Graph

Amend, revert, cherry-pick, and tag from the same history view you were already reading — no second terminal.

Guardrails on Destructive Work

Every rewrite confirms first, and a conflicted reorder or cherry-pick stops instead of leaving the repo mid-operation.

One Menu, Every Action

Branch, tag, copy the SHA, or open the commit on GitHub without leaving the right-click menu.

Ready to boost your workflow?

Download 1DevTool for free and experience Git History Actions along with 170 other features — all in one app.