Advanced Git

Git
GitHub
Learn git features like branching and gitflow, and how to take advantage of issues, pull requests, and more on GitHub

Branching and Merging

Our initial Introduction to Git tutorial covers the basics of version control and touches on collaborating with others using GitHub. However, to truly leverage the power of Git and GitHub, it’s essential to understand more advanced features like branching, merging, and pull requests. We recommend exploring the following resources to deepen your understanding of these concepts:

Git Branching and Merging - Detailed Tutorial

Boot.dev

The Learn Git and Learn Git 2 courses on Boot.dev provide comprehensive, interactive lessons on Git and GitHub. These courses cover everything from basic commands to advanced workflows, including branching, merging, and pull requests. The interactive nature of the platform allows you to practice what you learn in a hands-on environment.

One must create an account to access the materials, but the content of the courses are free. The interactive features, however, require a paid subscription.

The full walkthrough of the Learn Git course is also available on YouTube: