Git
Version Control & Collaboration
MODULE 1
Version Control
Fundamentals
- VCS concepts
- Git architecture
- Repo & commits
MODULE 2
Setup
Config
- Install Git
- git config
MODULE 3
Basic Workflow
Core
- init/clone
- add/commit
- status/log
MODULE 4
Branching
Core
- Branches
- Merge
- Strategy
MODULE 5
Remotes
GitHub
- push/pull
- fetch
- SSH
MODULE 6
Merging
Conflicts
- Conflicts
- Resolution
MODULE 7
Rebase
Advanced
- Rebase
- Squash
MODULE 8
Undo
History
- reset
- revert
- restore
MODULE 9
Stash
Temp work
- stash
- apply
MODULE 10
Branch Strategy
Flow
- GitFlow
- Trunk
MODULE 11
Tags
Release
- Tags
- Versions
MODULE 12
Collaboration
PR
- PR
- Review
MODULE 13
Security
Access
- SSH
- Signed commits
MODULE 14
Hosting
Platforms
- GitHub
- GitLab
MODULE 15
Hooks
Automation
- Pre-commit
- Automation
MODULE 16
CI/CD
Pipelines
- Pipelines
- Deploy triggers
MODULE 17
Monorepo
Scale
- Submodules
- Sparse
MODULE 18
Internals
Expert
- Objects
- HEAD
MODULE 19
Performance
Maintain
- LFS
- Cleanup
MODULE 20
Debug Tools
Advanced
- bisect
- blame
MODULE 21
Scenarios
Real
- Team workflow
- Release
MODULE 22
Career
Tracks
- Developer
- DevOps