Git Articles

Git Worktree in Practice: Parallel Branch Development

A practical guide to git worktree, covering concepts, common commands, real-world workflows, internals, limitations, and multi-branch development patterns.

A Complete Git Guide: From Basics to Mastery

A systematic Git guide from core concepts to advanced techniques, including commits, branches, merges, rebase, fixup, rerere, sparse checkout, range-diff, pickaxe, bisect, worktree, submodules, subtree, troubleshooting, and aliases.

Git Storage Internals: From Snapshots to Checkout

A practical look at Git's object database, how blob, tree, and commit objects relate, and what git log and git checkout actually do under the hood.