Git Notes: The Underrated Git Power Tool
2025-06-22
Git notes are a powerful tool for attaching metadata to Git objects (commits, blobs, trees) without modifying the objects themselves. They can be used for tracking time, adding review information, and even building full distributed code review systems like `git-appraise`. However, Git Notes suffers from poor usability, and GitHub stopped displaying commit notes in 2014, limiting its adoption. Despite this, it still offers a path towards a complete project history independent of code forges.
Development
Metadata