Visual Git graph
Watch branches move, histories diverge, and merge parents connect in real time.
Experiment with Git and Linux commands in a visual sandbox. Create commits, branch, merge, break things, recover them—and see exactly what changed.
No install. No account. Runs entirely in your browser.$ git switch -c feature
Switched to a new branch 'feature'$ git commit -m "feat: add auth"
[feature 7d9e8f1] feat: add auth$ git switch main
Switched to branch 'main'$ git merge feature
Merge made by the 'ort' strategy.Working treeyour files
Staging areayour next commit
Repositoryimmutable history
Every command updates the filesystem, index, references, and graph from one shared state.
Watch branches move, histories diverge, and merge parents connect in real time.
Use familiar shell commands against a persistent browser-based filesystem.
Learn reset, revert, and reflog by using them—without consequences.
Follow HEAD through refs, commits, trees, and file snapshots.
Solve objectives by typing real commands, not picking canned answers.
Get Conventional Commit guidance and semantic version suggestions.