Welcome to the Course
Course Introduction
Open
Introduction to Git
Why use Git?
Open
Introduction to Git
What is Git?
Open
Introduction to Git
Visualizing Git
Open
Introduction to Git
Who uses Git?
Open
Introduction to Git
Installing Git
Open
Git Basics
Introduction to Hashing
Open
Git Basics
Git Initialization
Open
Git Basics
What is a Commit?
Open
Git Basics
Exploring the Staging Area
Open
Git Basics
Deep Dive into Commits
Open
Git Basics
Understanding Values and Hashes
Open
Git Basics
Using Git Ignore
Open
Branching in Git
Introduction to Git Branches
Open
Branching in Git
What is a HEAD?
Open
Branching in Git
Operating on Branches
Open
Branching in Git
What is it like to lose your HEAD
Open
Branching in Git
Git Tags
Open
Merging & Stashing
Understanding Merges
Open
Merging & Stashing
Merging in Action
Open
Merging & Stashing
What is a Merge Conflict?
Open
Merging & Stashing
Resolving a Merge Conflict
Open
Merging & Stashing
Different Types of Merges
Open
Merging & Stashing
Trying Out Different Merges
Open
Merging & Stashing
What is Stashing?
Open
Merging & Stashing
Stashing in Action
Open
Undoing Changes in Gi
Going Back in Time
Open
Undoing Changes in Gi
How to Undo Changes
Open
Undoing Changes in Gi
Introduction to Resetting
Open
Undoing Changes in Gi
Soft Reset
Open
Undoing Changes in Gi
Mixed Reset
Open
Undoing Changes in Gi
Hard Reset
Open
Team Collaboration with Git and GitHub
Git vs GitHub
Open
Team Collaboration with Git and GitHub
GitHub UI Overview
Open
Team Collaboration with Git and GitHub
Cloning Repositories
Open
Team Collaboration with Git and GitHub
Overview: Remote Repository Operations
Open
Team Collaboration with Git and GitHub
Hands-on: Remote Repository Operations
Open
Team Collaboration with Git and GitHub
Creating a Pull Request (PR) in GitHub
Open
Team Collaboration with Git and GitHub
Forking
Open
Team Collaboration with Git and GitHub
Managing Multiple Remotes
Open
Advanced Git Techniques
What is Rebase?
Open
Advanced Git Techniques
Cherry Picking Commits in Git
Open
Advanced Git Techniques
Git Workflows
Open
Course Conclusion
Course Summary
Open