Git
Articles
- Git Branching Strategies: Git Flow, GitHub Flow, and Trunk-Based
- Git Merge vs Rebase — Which One Should You Use?
- Git Stash: Save and Restore Work in Progress
- Git Workflow Strategies: Git Flow, GitHub Flow, and More
- How to Undo the Last Commit in Git (Without Losing Changes)
- How to Open a Pull Request on GitHub
- Git Tags and Releases: A Complete Guide
- Git Revert vs Reset: Undoing Changes the Right Way
Git version control guides, workflows, and troubleshooting.
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