This is a four part series of hands-on tutorials covering Git workflow for beginners based on exercises I wrote for my bootcamp students. I found them to be successful in the classroom and hope they are useful as articles.
The Basics tutorial assumes Git (or Git Bash) is installed and you are familiar (but not necessarily proficient) with the command line.
It's hard to learn collaborative Git workflows on your own, so the Centralized and Branch tutorials are written for two to work through together. You don't need a partner to follow along, but you won't be able to complete all of the operations unless you configure separate GitHub accounts.
The Fork & Pull Request tutorial uses a real-world example contributing to an open-source project.
Feedback is appreciated. Cheers!
I write a weekly newsletter where I share articles about programming, problem solving and lifelong learning. Join now