Toggle navigation
Net Ninja Pro
All Courses
Community
YouTube Channel
Login
Sign Up
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Git & GitHub Masterclass
Introduction & Setup
1 - Introduction to Git & GitHub (6:33)
2 - Installing Git (9:10)
3 - VS Code & Starter Project (3:33)
4 - Command Line Basics (12:43)
Git Essentials
5 - Making a New Git Repository (4:30)
6 - Staging Files (6:37)
7 - Making Your First Commits (12:33)
8 - Deleting, Unstaging & Untracking Files (5:19)
9 - Viewing the Project History (6:08)
10 - Undoing Changes (8:19)
11 - .gitignore File (5:44)
12 - Git Features in VS Code (6:21)
Branching & Merging
13 - Understanding Branches (5:41)
14 - Switching Between Branches (10:57)
15 - Merging Branches (4:37)
16 - Deleting Branches (4:28)
17 - Other Merging Strategies (4:31)
18 - Merge Commits (4:11)
19 - Squash Merges (3:27)
20 - Merge Conflicts (10:08)
21 - Aborting Merges (1:45)
22 - VS Code Merge Editor (4:05)
More useful Git Features
23 - Git Stash (5:58)
24 - Multiple Stashes (7:14)
25 - Git Amend (3:15)
26 - Staging Shortcuts (2:15)
Introduction to GitHub
27 - What is GitHub (2:40)
28 - Setting up a GitHub Account (2:56)
29 - Creating a Remote Repo (7:08)
30 - Pushing Local Work to GitHub (8:28)
31 - README Files & Markdown Basics (7:22)
Collaborative Workflows with GitHub
32 - Working Together on Projects (2:15)
33 - Sharing Access to a GitHub Repo (4:19)
34 - Cloning a Repo (4:16)
35 - Working on a Feature Branch (2:48)
36 - Making a Pull Request (3:33)
37 - Code Reviews and Merging (4:52)
38 - Pulling Changes (1:53)
39 - Protecting Branches (8:00)
40 - Issues (8:32)
41 - Draft Pull Requests (5:36)
42 - Conflicts (Again!) (3:17)
43 - Rebasing (9:15)
44 - Forking Workflow (4:44)
The GitHub CLI
45 - Installing the GitHub CLI (4:36)
46 - Accessing GitHub Repos (7:59)
47 - Making Pull Requests (6:57)
48 - Browsing Issues (5:40)
Using GitHub Desktop
49 - Installing GitHub Desktop (5:18)
50 - Making Commits to a New Branch (3:27)
51 - Pushing & Merging Branches (3:07)
AI-Driven Version Control (Copilot)
52 - Introduction to GitHub Copilot (4:12)
53 - copilot commit messages (5:03)
54 - Copilot Code Review (3:21)
55 - Copilot Agent Mode (7:26)
56 - Copilot Instructions (4:06)
57 - More Resources (1:13)
Even More Git
58 - Not Quite Goodbye (1:25)
4 - Command Line Basics
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock