Git In-depth

Git In-depth

3 hours, 27 minutes CC

You've likely had the experience of being frustrated by git. It’s a powerful tool, but it introduces terminology and concepts that aren’t easily understood without diving deep into how git works. Learn from Nina Zakharenko -- software engineer at Venmo -- as she breaks down Git’s design philosophies and internal workings, making them straightforward and easy to follow. Master advanced techniques to manage commits and branching, rebasing vs merging, git hooks, merge conflicts, and use the GitHub API and automate workflows for building applications. A deep dive into git, this course is optimized for developers who already use git every day and want to supercharge their team collaboration and coding productivity.

This course and others like it are available as part of our Frontend Masters video subscription.

Published: February 20, 2018
Get Unlimited Access Now
Table of Contents

Git In-Depth

Git Foundations

Git Areas and Stashing

References, Commits, Branches

Merging and Rebasing

History and Diffs

Fixing Mistakes

Rebase and Amend

Forks & Remote Repos

Danger Zone


Advanced GitHub

Wrapping Up