🌳 Git Command Visualizer
See what Git commands actually do to your repository
Controls
Scenario
Basic Feature Branch
Merge Conflict Setup
Hotfix Workflow
Complex Multi-Branch
Branch Operations
git checkout main
git checkout feature
git branch new-feature
Commits
git commit -m "New commit"
git commit --amend
Merge & Rebase
git merge feature
git rebase main
git cherry-pick
History Manipulation
git reset --soft HEAD~1
git reset --hard HEAD~1
git revert HEAD
Utilities
git stash
git stash pop
↻ Reset to Scenario
main branch
feature branch
HEAD (current)
merge commit
💡 Click commands on the left to see them execute in real-time. Watch how the commit tree changes!