This documentation is about mastering Git and Github essentials. You can check out these 15 topics below to see what you could capable of mastering on this subject.
- Basics of Git
- Commits in Details
- Working with Branches
- Merging Branches
- Comparing Changes with Git Diff
- Stashing
- Undo Changes
- Basics of Github
- Fetching and Pulling
- Git Collaboration Work Flows
- Rebasing
- Git Tags
- Git Hashing and Objects
- Git Reflogs
- Custom Git Aliases
โ You can switch between topics by changing your current branch.
To do that, you can use git switch <branchname>
command on command line interface (CLI).
- 01_Basics-of-Git
- 02_Commits-in-Details
- 03_Working-with-Branches
- 04_Merging-Branches
- 05_Comparing-Changes-with-Git-Diff
- 06_Stashing
- 07_Undo-Changes
- 08_Basics-of-Git
- 09_Fetching-and-Pulling
- 10_Git-Collaboration-Work-Flows
- 11_Rebasing
- 12_Git-Tags
- 13_Git-Hashing-and-Objects
- 14_Git-Reflogs
- 15_Custom-Git-Aliases
Big thanks to Colt Steele for his incredible work on The Git & Github Bootcamp. This document contains his courses quotations.