Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Practical Git and Github : From Basics to Pro Workflows
Introduction
Course Intro (1:46)
Useful Info
Discord Channel
What is Git? (1:18)
Course Resources
Course Requirements (2:49)
Git Basics
Git Global Config (3:10)
Git General Concepts Overview (6:20)
First Git Project (13:30)
Modify Content (4:14)
Git with VSCode GUI (9:21)
Navigate Git Commit History (6:39)
Git Add Explained and Repo Nesting Pitfalls (8:56)
Git Commit Message Tips (1:20)
Section Challenge (4:05)
Git Branches
Git Branches (13:45)
Merge Branches (11:02)
Delete Branches (4:35)
Rebase Intro (4:22)
Rebase Intro (9:32)
Rebase and Merge with VSCode GUI (8:10)
Section Challenge (8:45)
Understanding Git
Local GIt Config File and .gitignore (12:09)
Git Stash Intro (9:37)
Git Stash Example (5:50)
Git Head and Reflog Command (16:09)
Git Reset Command (11:59)
Revert Staged and Unstaged Changes with Git Reset and Checkout (3:31)
Section Challenge (12:34)
Merge Conflicts
Git Merge Conflicts : Setup (8:36)
Git Merge Conflicts : When Merging (9:37)
Git Merge Conflicts : When Rebasing (9:27)
Git Squash Commits (12:54)
Git Cherry Pick Command (6:54)
Section Challenge (9:42)
Github
Github Intro (5:30)
Setup SSH Keys (12:14)
Create Our First Github Repository (16:59)
Create Github Repository in VSCode and Host Github Repository on Netlify (10:11)
Create and Merge Our First Pull Request (18:05)
Challenge - Second PR (6:16)
Complete Second PR (13:58)
Github Section Challenge - First Part (5:51)
Github Section Challenge - Second Part (12:30)
Git Push : Upstream Tracking and Remote Branch Naming (5:22)
Git Fetch when Cherry-Picking Remotes (3:37)
Teach online with
Git Push : Upstream Tracking and Remote Branch Naming
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock