Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Boot.dev

Learn Git 2

via Boot.dev

Overview

Boot.dev Special Discount:
25% off your first payment!
Grab it
The second installment of our complete Git course. In this advanced course you'll learn how to use Git to collaborate on teams of developers. We will focus a lot more on conflicts and how to safely resolve and revert the natural issues that arise when working on large software teams.

Syllabus

  • Fork
    • Learn how to fork a repository and contribute to open source projects
  • Reflog
    • Work with the reference log to recover lost commits
  • Merge Conflicts
    • Understand merge conflicts, how they arise, and how to resolve them
  • Rebase Conflicts
    • Learn about rebase conflicts and how to safely keep the project history clean
  • Squash
    • Many teams require developers to squash commits, learn how and why you would do it
  • Stash
    • You don't always need to use branches to work on multiple things at once, learn how the stash can save time
  • Revert
    • Git reset is a bit of a blunt tool, learn about git revert and how to safely undo changes
  • Cherry Pick
    • Use git cherry pick to selectively move changes from one branch to another
  • Bisect
    • Slogging through git history can be time consuming, learn how git bisect can find bugs fast
  • Worktrees
    • Learn when git worktrees can be better than regular old branches when it comes to parallel development
  • Tags
    • Learn how to use git tags properly to version and release your code

Taught by

ThePrimeagen , Lane, Hunter, Matt, and Dan

Reviews

4.9 rating at Boot.dev based on 333 ratings

Start your review of Learn Git 2

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.