Git Version Control — Learn Git & GitHub at just ₹499
Trained by working IT professionals from leading companies
8 HOUR Git Version Control SYLLABUS
Master Git for personal and team development workflows. This hands-on course teaches committing, branching, merging, remotes, GitHub collaboration, conflict resolution, and best practices to confidently manage code and collaborate on projects.
Fee: ₹499
Training Mode: Instructor-led live class
Duration: 8 hours
Next Batch: Loading...
Syllabus Overview
- Introduction & Setup
- What is version control & why Git?
- Installing Git and configuring user identity
- Initializing repositories and cloning
- Working directory vs staging area vs repository
- Basic Git Workflow
- git status, git add, git commit
- Writing good commit messages
- Viewing history: git log, git show
- Branching & Merging
- Creating and switching branches
- Feature branches workflow
- Merging branches and fast-forward merges
- Resolving merge conflicts
- Remotes & GitHub Collaboration
- Adding and managing remotes (origin)
- git push, git pull, git fetch
- Forks, pull requests, and code review basics on GitHub
- Advanced Topics & Safety
- git stash, git revert, git reset (soft/hard)
- Using .gitignore and managing large files
- Collaboration Workflows & Best Practices
- Branch naming and pull request etiquette
- Practical Labs & Case Studies
- Hands-on exercises: branching/merging, resolving conflicts
- Pair-work: contributing to a shared repo and submitting a pull request
- Real-world scenarios: undoing mistakes and recovering lost commits
- Further Resources & Next Steps
- Recommended reading and cheat-sheets
- How to practice and level up (open-source contributions)