▁▃▅▇
DSA
Visualizer
Home
Algorithms
▾
Overview
Sorting & searching
Data structures
Pathfinding
Dynamic programming
Bytes & Hashes
Disk defragmentation
Game of Life
Machine learning
▾
Overview
Data & validation
Regression
Classification
Without labels
Deep learning
In practice
Learning by trying
Data & statistics
▾
Overview
Distributions
Correlation
Choosing a chart
Cleaning data
Tools & systems
▾
Overview
Git
APIs & HTTP
Tools for AI: MCP
SQL & databases
Docker & containers
🌙
☀️
Git, in a sandbox
Type commands and watch the commit graph.
$
Run
Try:
git commit
git switch -c feature
git switch main
git merge feature
git rebase main
git reset --hard HEAD~1
git revert HEAD
git log
Undo the last command
Start over
The commit graph
Circles are commits.
The commands
git commit
git branch
git switch
git merge
git rebase
git reset
git revert
git cherry-pick
References