- Understanding Git
- Why Git is the Industry Standard
- Installing Git on Your System
- Next Steps After Installation
- Creating a New Git Repository via Command Line Interface (CLI)
- Creating a New Repository via GitHub Website
- Cloning a Git Repository
- Creating a New Git Repository via Command Line Interface (CLI)
- Creating a New Repository via GitHub Website
- Cloning a Git Repository
- Branch
- Commit
- Issue
- Push
- Pull
- Pull Request (PR)
- git init
- git clone
- git status
- git add
- git commit
- git push
- git fetch
- git pull
- git checkout
- git log
- git diff
- git reset
- git stash
- Understanding the Root Causes of Merge Conflicts
- Identifying Merge Conflicts
- Step-by-Step Guide to Resolving Merge Conflicts
- Pro Conflict Resolution Toolkit
- Real-World Scenario
- Merge Conflict Resolution Cheat Sheet
- Wisdom Nuggets for Conflict Wrangling
- Basic Git Workflow (Team Collaboration)
- Advanced Workflow (Open-Source Contribution)
- Workflow Comparison
- Best Practices for Both Workflows
- Common Pitfalls & Solutions
- Workflow Cheat Sheet
- Craft Commit Messages That Shine
- Branch Like a Git Guru
- Stay Synced Upstream
- Review Code Before It Lands
- Keep Your Repo Tidy
- Go the Extra Mile
- Bonus Git Power-Ups