Learn Git 2

Advanced
(0)
ThePrimeagen's avatar
ThePrimeagen

ThePrimeagen spent 10 years at Netflix writing performance critical software

boot.dev logo boot.dev

About this course

Don't just use Git alone, learn how to use it while working with a large team of developers. 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.

Price
36.75 /mo
49.00/mo
Duration 12 hrs
Level Advanced
Certificate Included

What you'll learn

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

Reviews

(0)
No reviews yet. Be the first to review this course...