Tag: developer-experience
All the articles with the tag "developer-experience".
-
Attaching Metadata to Commits with git notes
How git notes let you annotate commits with additional context — deployment timestamps, review feedback, CI results — without altering commit SHAs or rewriting history.
-
Finding Regressions Automatically with git bisect
How git bisect uses binary search to identify the exact commit that introduced a bug — and how to fully automate the process with git bisect run.
-
Exporting Clean Snapshots with git archive
How git archive creates tarballs and zip files from any commit, tag, or branch — without the .git directory and with fine-grained control over what gets included.
-
Transporting Git Repositories Offline with git bundle
How to package a git repository or a range of commits into a single portable file — for air-gapped transfers, offline backups, or sharing history without network access.
-
Git Blame Beyond the Basics
The flags that make git blame genuinely useful: line ranges, copy detection across files, whitespace-aware attribution, and output formatting for scripts.
-
Hiding Formatting Commits from Git Blame with .git-blame-ignore-revs
How to use .git-blame-ignore-revs to stop formatting-only commits from polluting git blame, preserving the ability to trace actual logic changes back to their authors.