12 Git commands visualized in 3D: a spatial approach to understanding version control

time
2 months ago
view
2 views

original uri https://youtu.be/C2aFC8wFp2A link from https://www.reddit.com/r/git/comments/1nmrl1f/12_git_commands_visualized_in_3d_a_spatial/

Visualize your own Git repos and commands in 3D → https://devlands.com

Join the Devlands Community on Discord → https://discord.gg/jyN3U6cHk3

The Git commands in this video were captured directly in Devlands, a project I'm building that transforms your Git repo into a 3D world anyone can wrap their HEAD around. Each Git command runs in real-time against a real Git repository, with file changes, commits, branches, and tags shown as tangible objects you can interact with. Git operations are animated automatically and in real-time, so you can see exactly how each command impacts your repo.

Devlands has 2 modes:

  1. Git tutorial mode: A visual, character-led Git tutorial that covers all the most important Git concepts and commands.

  2. Freeform mode: Load any Git repo into Devlands, enabling you to explore your codebase in 3D, see Git operations animated spatially, and write/edit/explain your code.

The goal of Devlands is to translate Git’s abstract model into something you can see and make sense of. Instead of memorizing cryptic commands, you can watch how the commit history evolves, how branches split and merge, how merging and rebasing alter the structure - and anything else Git can do.

0:00 1) git add 0:24 2) git restore 0:40 3) git stash 1:06 4) git commit 1:36 5) git branch, git tag 2:14 6) git switch 2:38 7) git checkout (detached HEAD) 2:59 8) git reset 3:26 9) git revert 3:47 10) git merge 4:08 11) git merge (fast-forward) 4:30 12) git rebase 4:47 Try the demo at devlands.com!

Loading comments...
affpapa
sigma-africa
sigma-asia
sigma-europe

Licensed