Skip to content

Learning Path — 28 articles

1 Git Bisect: Finding the Commit That Introduced a Bug Git Bisect: Finding the Commit That Introduced a Bug. Everything you need to get started with git bisect guide, … Start Here 2 Git Branching Strategies: Git Flow, GitHub Flow, and Trunk-Based Compare Git branching strategies — Git Flow, GitHub Flow, and Trunk-Based Development. Choose the right workflow for … Start Here 3 Git Merge vs Rebase — Which One Should You Use? Compare git merge and git rebase. Learn when to use each, the golden rule of rebasing, and how to resolve conflicts with … Start Here 4 Git Stash: Save and Restore Work in Progress Learn git stash — save uncommitted changes, apply them later, and manage multiple stashes. Real-world workflows … 5 Git Stash and Worktrees: Managing Multiple Tasks Manage multiple tasks in Git with stashing and worktrees — context switching, WIP preservation, and parallel … 6 How to Undo the Last Commit in Git (Without Losing Changes) Learn how to undo the last commit in Git while keeping your changes. Covers git reset, git revert, and when to use each. 7 Git Tags & Releases: Versioning, Signing & Automation Git Tags & Releases: Versioning, Signing & Automation. A practical guide to git tagging releases, covering key concepts, … 8 Git Revert vs Reset: Undoing Changes the Right Way Learn the difference between git revert and git reset. When to use each, how to undo commits, and safe recovery … 9 Git Hooks: Automate Your Workflow Learn Git hooks — pre-commit, pre-push, commit-msg, and automating code quality checks with client-side and server-side … 10 Git Aliases: Speed Up Your Git Workflow Learn Git aliases for faster workflows. Covers common aliases, advanced configurations, and productivity tips for daily … 11 Git Advanced Commands: Rebase, Cherry-Pick, and Stash Learn advanced Git commands — interactive rebase, cherry-picking, stashing, reflog, and resolving complex merge … 12 Git Hooks: Automate Your Workflow with Git Hooks Learn Git hooks — pre-commit, pre-push, commit-msg hooks, automating linting/testing, custom hooks, and hook management … 13 Git Workflows: Git Flow, GitHub Flow, and Trunk-Based Development Explore Git workflow strategies — Git Flow, GitHub Flow, trunk-based development, and choosing the right branching … 14 Git Submodules Guide: Nested Repositories & Subtrees Manage nested Git repositories with submodules and subtrees. Adding, cloning, updating, committing in submodules, and … 15 Git Collaboration: PR Workflows, Code Review & Forking Git Collaboration: PR Workflows, Code Review & Forking. A practical guide to git collaboration workflows, covering key … 16 How to Open a Pull Request on GitHub A complete guide to pull requests on GitHub. Fork, branch, commit, PR, review, and merge — with best practices for clean … 17 Git Merge Strategies: Recursive, Octopus & Custom Drivers Understand Git merge strategies — recursive, octopus, ours, subtree. Learn when to use each strategy with conflict … 18 Advanced Git Hooks: Automation, Enforcement & CI Integration Advanced Git hooks — shared hook frameworks, pre-receive server hooks, CI integration, branch policy enforcement, and … 19 Git Advanced Techniques Git Advanced Techniques. Learn what you need to know about git advanced techniques: core concepts, methods, and expert … 20 Git Intermediate Skills Git Intermediate Skills. An accessible introduction to git intermediate skills, exploring key ideas and practical uses. 21 Git Industry Insights Git Industry Insights. Everything you need to get started with git industry insights, explained clearly and concisely. 22 Git Professional Growth Git Professional Growth. Discover the principles and practices of git professional growth in this comprehensive … 23 Git Project Ideas Git Project Ideas. Build your understanding of git project ideas with clear explanations and practical guidance. 24 Git Learning Pathways Git Learning Pathways. A straightforward look at git learning pathways, covering what matters most for beginners and … 25 Git Resource Collection Git Resource Collection. A practical guide to git resource collection, covering key concepts, techniques, and best … 26 Git Portfolio Development Git Portfolio Development. Understand the essentials of git portfolio development — from foundational ideas to practical … Advanced 27 Git Expert Interviews Git Expert Interviews. Learn what you need to know about git expert interviews: core concepts, methods, and expert tips. Advanced 28 Git Innovation Trends Git Innovation Trends. An accessible introduction to git innovation trends, exploring key ideas and practical uses. Advanced