Introduction
- Introduction
- VCS Concept
- Version control types
- Why Git
- Download, install and configure
Basic operations
- Create a GitHub repo and clone it
- Pull from remote
Inside Git
- Git GUI and gitk
- Inside .git folder
Undoing changes
- Undoing changes
- Git reset
- Git revert
- File .gitignore
Branches and merges
- Branching and merge
- Conflict resolving
- Git rebase
- Cherry-pick
Advanced
- Git tags
- Stashing
- Remotes
- Branching strategies (workflows)
- And one more
Bonus: More Content!
- Bonus: More Content!