A Comprehensive, Multi-Language Guide from Beginner to Advanced Workflows
Welcome! This repository contains a comprehensive, step-by-step tutorial on Git and GitHub, ranging from absolute beginner basics to advanced DevOps workflows.
|
Master Git & GitHub using our clear, structured English guide. |
ലളിതമായ മലയാളത്തിൽ എഴുതിയ ഗിറ്റ്, ഗിറ്റ്ഹബ് ഗൈഡ്. |
- 🎓 Step-by-Step Learning Path: Designed for absolute beginners (Phase 1) progressing all the way to advanced DevOps workflows (Phase 6/7).
- 💻 Hands-on Exercises: Focus on running real commands in the terminal with muscle-memory building exercises.
- 🛠️ Modern Tooling: Teaches modern Git commands (like
git switchandgit restore) instead of legacy equivalents. - 🤝 Collaborative Workflows: Covers Forking, Pull Requests, Code Reviews, and GitHub Projects for professional team readiness.
- ⚡ Automation & CI/CD: Hands-on guide to writing GitHub Actions workflows, managing environment secrets, and automated deployments.
| Phase | Level | Quick Links | Core Topics Covered |
|---|---|---|---|
| Phase 1: Git Basics | 🌱 Beginner | English | Malayalam | Installation, Repository Init, Stage & Commit, Status & Logs |
| Phase 2: Branching | 🌱 Beginner | English | Malayalam | Creating & Switching Branches, Merging, Resolving Conflicts, Rebase & Stash |
| Phase 3: GitHub Basics | 🌱 Beginner | English | Malayalam | Create Repo, Remote Origin, Push & Pull, Clone, SSH Keys Setup |
| Phase 4: Collaboration | ⚡ Intermediate | English | Malayalam | Forking, Pull Requests (PRs), Code Review, Issue Tracking, GitHub Projects & Collaborators |
| Phase 5: Advanced Git | 🔥 Advanced | English | Malayalam | Reset vs Revert, Cherry-picking, Reflogs, Submodules, Tags & Releases, Bisect |
| Phase 6: GitHub Actions | 🔥 Advanced | English | Malayalam | CI/CD automation, YAML structure, Environments & Deployments, Secrets Management, GitHub Pages |
| Phase 7: Best Practices | 🔥 Advanced | English | Malayalam | Conventional Commits, Git Flow/Trunk-based, Branch Protection Rules, GPG Signing |
This repository is available under the MIT License. Feel free to use, share, and modify the contents for learning or teaching purposes.