1. GIT Introduction & Installation
- GIT Introduction
- GIT Key Terminology
- What is GIT & VCS
- Install GIT on Linux Machine
- Install GIT on Windows Machine
- Install GIT on Windows : Text Guide
2. GIT Quick Start | GIT Configuration
- Configure User Information in GIT
- Create First GIT Repository
- First GIT Commit
- GIT Tracking & GIT Logs
3. GIT Integration with GITHub
- Explore GIT with GITHub
- Create Remote Repo on GitHub
- SetUp Authentication in Local & GitHub
- Create Branches in GIT
- Merge Branches in GIT
- Revert in Previous State in GIT
4. Comparison in GIT
- Set Up GIT Project for Comparison
- Compare Staging Area & Working Directory
- Compare Work Directory & GIT Remote Repository
- Compare Staging Area & GIT Remote Repo
- Compare Commits in GIT
5. Branching & Merging in GIT
- Concept of Branches in GIT
- Happy Path Merges in GIT
- Auto Merge in GIT
- Merge Conflicts & Their Resolutions
6. GIT Stashing
- GIT Stash with Example
- Stash Untracked Files and GIT Stash Pop
- Manage Multiple Stash
- Stashing into Branch
7. GIT Tagging
- GIT Tagging Introduction
- GIT Annotated Tags
- Compare Tags in GIT
- Tag Specific Commit in GIT
- Update Tags in GIT