Find the perfect coding resourcesLearn how skillcraft.ai helps developers find the perfect coding learning resourcesLearn more→

ThePrimeagen
Instructor
ThePrimeagen is a popular software engineer, content creator, and educator known for his expertise in Vim, Git, and software development. He creates educational content on YouTube and Twitch, and is passionate about teaching developers efficient coding practices and tools.
Completion
Certificate included
Format
Interactive coding
Freemium
Resolve merge and rebase conflicts professionally
Master advanced Git commands like cherry-pick and bisect
Use stash and worktrees for parallel development
Squash commits and maintain clean project history
Recover lost commits with reflog
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.
Learn how to fork a repository and contribute to open source projects
Work with the reference log to recover lost commits
Understand merge conflicts, how they arise, and how to resolve them
Learn about rebase conflicts and how to safely keep the project history clean
Many teams require developers to squash commits, learn how and why you would do it
You don't always need to use branches to work on multiple things at once, learn how the stash can save time
Git reset is a bit of a blunt tool, learn about git revert and how to safely undo changes
Use git cherry pick to selectively move changes from one branch to another
Slogging through git history can be time consuming, learn how git bisect can find bugs fast
Learn when git worktrees can be better than regular old branches when it comes to parallel development
Learn how to use git tags properly to version and release your code
Share Your Experience
Sign in to leave a review and help others
No reviews yet. Be the first to review!