🌐
Conventional Commits
conventionalcommits.org › en › v1.0.0
Conventional Commits
The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of.
Tooling for Conventional Commits
A specification for adding human and machine readable meaning to commit messages
Conventional commits messages
A specification for adding human and machine readable meaning to commit messages
🌐
GitHub
gist.github.com › qoomon › 5dfcdf8eec66a051ecd85625518cfd13
Conventional Commits Cheatsheet · GitHub
Take a look at git-conventional-commits a CLI util to ensure these conventions, determine version and generate changelogs.
Discussions

Conventional Commits - Am I missing something?
I think they're the worst thing in existence. At most places, you do a squash and merge, so your 50 commits that are like "fix typo" don't pollute git history. Only merge commits actually matter. But god forbid you mis-type a single commit message in your giant PR, and the CI system will never let you merge.. More on reddit.com
🌐 r/git
6
7
February 28, 2023
Advantages of standardized commit messages?
We only enforced conventional commits because people were doing dogshit commit messages. Setting a standard kinda just enforced people thinking at least once about their commits. More on reddit.com
🌐 r/ExperiencedDevs
61
72
September 17, 2024
Conventional Commits: A Standardized Approach to Commit Messages
I dislike it. So I will not use it. More on reddit.com
🌐 r/git
19
0
March 21, 2025
conventional commits & git hooks
Create your own or use already one. I use pre-commit for hooks management. You can store them, share them and version them in another repo if you want. https://pre-commit.com/ After that, you can use any reporter such as git-cliff to generate your change logs. More on reddit.com
🌐 r/git
14
9
December 18, 2025
🌐
HackerNoon
hackernoon.com › conventional-commits-a-guide-to-writing-structured-git-commit-messages
Conventional Commits: A Guide to Writing Structured Git Commit Messages | HackerNoon
March 30, 2026 - Learn Conventional Commits to write clean, structured Git messages and automate changelogs, versioning, and collaboration.
🌐
BAVAGA
bavaga.com › blog › 2025 › 01 › 27 › my-ultimate-conventional-commit-types-cheatsheet
My Ultimate Cheatsheet for Conventional Commit Types: Simplified for Everyday Use | BAVAGA
January 27, 2025 - Conventional commits provide a structured standard for writing commit messages concisely. While I find the general approach very useful, I’ve always struggled with identifying the correct commit type for certain commits.
🌐
Angelo Lima
angelo-lima.fr › home › development › conventional commits: standardizing git messages for optimized collaboration
Conventional Commits: Standardizing Git Messages for Optimized Collaboration
December 24, 2024 - Git commit messages constitute the historical documentation of a project. However, the absence of standardized conventions often generates unreadable histories: laconic messages like “fix”, vague descriptions like “update”, or temporary annotations like “WIP” that persist in the definitive history.
Find elsewhere
🌐
GitHub
github.com › conventional-commits › conventionalcommits.org
GitHub - conventional-commits/conventionalcommits.org: The conventional commits specification · GitHub
This repo is the home of the Conventional Commits specification.
Starred by 8.8K users
Forked by 665 users
Languages   SCSS 56.0% | HTML 35.5% | JavaScript 4.3% | Makefile 2.5% | Dockerfile 1.7%
🌐
Codú
codu.co › hacker-noon › conventional-commits-a-guide-to-writing-structured-git-commit-messages-n3BJOWS
Conventional Commits: A Guide to Writing Structured Git Commit Messages | shared by Hacker Noon | Codú
Conventional Commits is a lightweight specification for writing commit messages that are human-readable and machine-processable. A conventional commit message mimics the structure of an email, with a clear header (subject), optional body, and ...
🌐
Stackademic
blog.stackademic.com › mastering-git-the-power-of-conventional-commit-messages-1bfbd1cae2c2
Mastering Git: The Power of Conventional Commit Messages | by Amirhosein Gharaati | Stackademic
September 5, 2023 - The conventional commit message format is a simple yet powerful convention that enforces consistency in commit messages, making them more informative and easier to understand for both humans and machines.
🌐
Njlyon0
njlyon0.github.io › tips › commits.html
Conventional Commits – Nick J Lyon
I’ve really enjoyed using this system to formalize both the frequency of my commits and the content of the associated messages. A conventional commit is one that uses one of the allowed “types” followed by a colon and then a short description of the specific content of that commit.
🌐
LTER
lternet.edu › home › stories › databits: conventional commits
DataBits: Conventional Commits - LTER
December 16, 2024 - Conventional Commits provide a framework for better commit messages using Git, with a set of standards that relay what kind of code changes occur at each step.
🌐
Zenn
zenn.dev › wakamsha › articles › about-conventional-commits
Conventional Commits: Basics and Supporting Technologies (commitlint + husky)
July 22, 2024 - Conventional Commits is a specification for providing a consistent set of rules for creating an explicit commit history. It is designed to be easily understood by both humans and machines, allowing for the description of concise yet clear commit ...
🌐
GitHub
github.com › conventional-commits
Conventional Commits · GitHub
Commit message convention and the tools to enforce it. - Conventional Commits
🌐
freeCodeCamp
freecodecamp.org › news › how-to-write-better-git-commit-messages
How to Write Better Git Commit Messages – A Step-By-Step Guide
January 4, 2022 - Type of Commit: Specify the type of commit. It is recommended and can be even more beneficial to have a consistent set of words to describe your changes. Example: Bugfix, Update, Refactor, Bump, and so on. See the section on Conventional Commits below for additional information.
🌐
AverageDevs
averagedevs.com › blog › conventional-commits-git
Conventional Commits in Git: Clean History, Automated Releases - AverageDevs
October 15, 2025 - Conventional Commits is a lightweight convention for structuring commit messages so your history is readable by humans and parsable by tools.
🌐
HiBit
hibit.dev › posts › 35 › conventional-commits
Conventional commits - HiBit
August 11, 2025 - The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit ...
🌐
1% for the Planet
onepercentfortheplanet.org
1% for the Planet | Accelerating Environmental Giving
We joined 1% for the Planet to help hold ourselves accountable to our commitment to the planet.
🌐
Omar
wiki.omar.engineer › version-control › git › conventions › conventional-commits
Conventional Commits | My Knowledge Wiki
October 25, 2019 - "Conventional Commits" is a specification for adding human and machine readable meaning to commit messages.