Course curriculum
-
-
Introduction
-
How to Take This Course
-
What is Git
-
Using Git
-
Installing Git
-
Configuration Git
-
Getting Help
-
Cheat Sheet
-
Git Cheat Sheet
-
-
-
Introduction
-
Initializing a Repository
-
Git Workflow
-
Staging Files
-
Committing Changes
-
Committing Best Practices
-
Skipping the Staging Area
-
Removing Files
-
Renaming or Moving Files
-
Ignoring Files
-
Short Status
-
Viewing Staged and Unstaged Changes
-
Visual Diff Tools
-
Viewing History
-
Viewing a Commit
-
Unstaging Files
-
Discarding Local Changes
-
Restoring a File to an Earlier Version
-
Creating Snapshots with VSCode
-
Creating Snapshots With Gitkranken
-
Section 2- Exercises
-
Section 2- Summary
-
-
-
Introduction
-
Getting a Repository
-
Viewing The History
-
Filtering the History
-
Formating the Log Output
-
Aliases
-
Viewing a Commit
-
Viewing the Changes Across Commits
-
Checking out a commit
-
Finding Bugs Using Bisect
-
Finding Contributors Using Shortlog
-
Viewing the History of a File
-
Restoring a Deleted File
-
Finding the author of Line Using Blame
-
Tagging
-
Browsing History Using VSCode
-
Browsing the History Using GitKraken
-
Section 3- Exercises
-
Section 3- Summary
-
-
-
Introduction
-
What are Branches
-
Getting a Repository
-
Working With Branches
-
Comparing Branches
-
Stashing
-
Merging
-
Fast Forward Merges
-
Three Way Merges
-
Viewing Merged and Unmerged Branches
-
Merge Conflicts
-
Graphical Merge Tools
-
Aborting a Merge
-
Undoing a faulty Merge
-
Squash Merging
-
Rebasing
-
Cherry Picking
-
Picking a File from another branch
-
Branching in VSCode
-
Branching in GitKranken
-
Section 4- Exercises
-
Section 4- Summary
-
-
-
Introduction
-
Workflows
-
Creating a GitHub Repository
-
Adding Collaborators
-
Cloning a Repository
-
Fetching
-
Pulling
-
Pushing
-
Shorting Credentials
-
Sharing Tags
-
Releases
-
Sharing Branches
-
Collaboration Workflow
-
Pull Requests
-
Resolving Conflicts
-
Issues
-
Labels
-
Milestones
-
Contributing to OpenSource Projects
-
Keeping a forked Repository UptoDate
-
Collaboration Using VSCode
-
Collaboration Using Gitkraken
-
Section 5- Exercises
-
Section 5- Summary
-
-
-
Introduction
-
Why Rewrite History
-
The Golden Rule of Rewriting History
-
Example of a bad History
-
Undoing Commits
-
Reverting Commits
-
Recovering Lost Commits
-
Amending the Last Commit
-
Amending an Earlier Commit
-
Dropping Commits
-
Rewording Commit Messages
-
Reordering Commits
-
Squashing Commits
-
Spliting a Commit
-
Rewriting History Using GitKraken
-
Section 6- Summary
-

About this course
- Free
- 112 lessons
- 5 hours of video content