# content
Writing High Quality, Well Scoped, Commits
TL;DR Atomic commits — small, focused, self-contained changes that build and pass tests — make code easier to review, bisect, and revert. This post covers the conventions used by the Linux kernel maintainers, Google's Angular team, and the Git project itself.
In modern software projects, a clean Git history is more than just an aesthetic choice – it is a cornerstone of maintainable, collaborative development. Practitioners across the industry (from Linux kernel maintainers to Google’s Angular team) advocate for atomic commits: each commit being a focused, self-contained change that can stand on its own.

Read more here:
https://jeffreyfreeman.me/blog/writing-high-quality-well-scoped-commits/

#Programming #Freemo