Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Git From Start to Finish
Course Introduction
Introduction (0:51)
Who This Course Is For (3:05)
What This Course Covers (5:27)
What This Course Does Not Cover (2:23)
What Outcomes Should You Expect (1:43)
Source Control Theory
What Problems Does It Solve (12:02)
Centralized Version Control (8:12)
Distributed Version Control (10:12)
Git Overview (7:15)
Basic Setup
Installing Git (14:07)
Command line usage (7:37)
Initial Setup (8:18)
Updating Git (4:43)
Git Clients (4:08)
Git Keywords
Introduction (1:09)
Repository (1:39)
Init (1:32)
Clone (1:07)
GitIgnore (3:32)
Stage (2:58)
Commit (4:11)
Amend (1:27)
Remote (1:47)
Local (0:44)
Push (1:09)
Pull (2:06)
Fetch (2:26)
Sync (1:57)
Stash (3:02)
Branch (7:41)
Fork (2:56)
Merge and Merge Conflict (3:13)
Fast Forward (1:35)
Head (1:40)
Rebase (3:59)
Tag (2:25)
Pull Request (5:34)
Basic Process
Introduction (0:22)
Create a Repository (6:14)
GitIgnore (4:53)
Commit Gitignore File (8:21)
Commit Other File (5:38)
Create a Branch (5:44)
Add Commit to the Branch (6:57)
Add a Commit to Main (2:11)
Merge the Branch Into Main (5:47)
Git Hosting
Introduction (1:24)
GitLab (7:11)
BitBucket (3:49)
Azure DevOps (6:51)
GitHub (8:04)
Working With Code
Introduction (0:51)
Create a Repository on GitHub (8:39)
Clone the Repository (4:59)
Create the Initial Code (8:46)
Syncing Repos (6:08)
Identify a Needed Change (2:24)
General Work Process (13:39)
Working With Open Source
Introduction (0:36)
Identify the Issue (2:29)
Fork the Repository (2:14)
Clone the Repository (1:03)
Fix the Issue (3:48)
Push the Branch (5:34)
Create a Pull Request (8:13)
Reviewing the Results (2:22)
Fixing Git Problems
Introduction (1:00)
Handle Merge Conflicts (12:08)
Update a Commit (3:38)
Update a Commit Message (1:50)
Move a Commit to a Branch (5:21)
Undo an Old Commit (4:46)
Undo Changes to a File (1:54)
Untrack a File (6:07)
Unrecoverable Issues (2:40)
Git Client Options
Introduction (1:37)
VSCode (7:24)
Visual Studio (4:48)
GitHub Desktop (3:25)
GitKraken (7:26)
Course Conclusion
Conclusion (1:18)
Local
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock