Tag: git
All the articles with the tag "git".
-
Git Stash Beyond the Basics
Named stashes, partial stashing, applying without dropping, creating branches from stashes, and understanding what git stash actually stores.
-
Never Resolve the Same Conflict Twice with git rerere
How git rerere records conflict resolutions and automatically replays them — essential for long-running branches that regularly merge or rebase against a changing base.
-
Checking Out Only What You Need with git sparse-checkout
How to use git sparse-checkout to work with a subset of a large repository — checking out only specific directories without downloading or materializing the rest.
-
Embedding Repositories with git subtree
How git subtree lets you include and sync another repository as a subdirectory — without .gitmodules, detached HEADs, or recursive clone flags.
-
Git Tags Done Right: Lightweight, Annotated, and Signed
The difference between lightweight and annotated tags, when to use each, how signing works, and the full workflow for managing release tags in a team repository.
-
Git Features Worth Knowing: A Practical Index
A curated map of underused git features grouped by the situations where they matter most — debugging regressions, reviewing code, managing history, handling large repos, and shipping releases.