A comprehensive, beginner-to-advanced educational repository for learning Git and Git commands.
- Beginners who want to learn Git from scratch
- Intermediate developers looking to deepen their Git knowledge
- Advanced users seeking to master complex Git operations
- Teams wanting a reference for Git workflows and best practices
- Start from the beginning if you're new to Git — follow the Getting Started section
- Jump to specific topics if you need help with particular commands
- Use the cheatsheets for quick reference during your daily work
- Practice the commands in a test repository to build muscle memory
# Check if Git is installed
git --version
# Configure your identity
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
# Create your first repository
mkdir my-project
cd my-project
git init
# Make your first commit
echo "# My Project" > README.md
git add README.md
git commit -m "Initial commit"This project is licensed under the MIT License - see the LICENSE file for details.