Post

Cool Website I Found for Learning Git

https://learngitbranching.js.org – It’s a really cool website!

Git is a version control tool – it allows you to keep track and save/backup different versions of your project. Now I learned about Git the hard way – by not using it, and then regretting that I didn’t after I lost my code :D. And once I started using Git, it took a good amount of time for me to start using it correctly (I’ll admit that it it took some time for me to realize on how to use branches)!

Screenshot of learnGitBranching: a terminal on the left for typing git commands, with the current commit graph and the goal commit graph to match shown as diagrams on the right

I wish I had seen this website when I was getting started. It teaches you Git through different levels, and also shows you a dynamic visual diagram as you type commands to help you best understand what they do.

If you want to learn Git, please check this out! Thank you to the people behind learnGitBranching for making this tool!

Screenshot of learnGitBranching's "Git Demonstration" lesson dialog, explaining commits alongside a live commit-graph visualization

Screenshot of learnGitBranching's level-select menu, showing chapters like "Introduction Sequence," "Ramping Up," and "Moving Work Around" with numbered level buttons

Link to the Github repository: https://github.com/pcottle/learnGitBranching

This post is licensed under CC BY 4.0 by the author.