你可能会说
提交信息是什么意思?帮我操作一下并解释。
每次提交时写的说明文字,描述这次改了什么。
每次提交时写的说明文字,描述这次改了什么。好的提交信息让团队一看就知道每次改动的目的。
生活类比
像日记的标题——不用看全文,看标题就知道今天干了什么。
🎮 动手试试
关于「提交信息」,以下哪个描述最准确?
你可以这样告诉 AI
帮我根据 git diff 的内容,写一条符合 conventional commit 格式的提交信息,类型用 feat,简短描述改动点。
提交是保存代码变更的操作,提交信息是附在这次操作上的说明文字——前者是动作,后者是备注
规范团队协作
按 conventional commits 格式写提交信息,自动生成 changelog 和版本号
和 AI 协作时
想让 AI 帮你写提交信息时,说「帮我根据 git diff 写一条符合 conventional commits 的提交信息」
过度纠结格式
个人项目不必死磕提交信息规范,写清楚改了什么就行,格式是给团队用的
与不需要自动化发版的项目无关
不生成 changelog、不自动发版的项目,提交信息用自然语言描述即可
每次提交时写的说明文字,描述这次改了什么。好的提交信息让团队一看就知道每次改动的目的。
像日记的标题——不用看全文,看标题就知道今天干了什么。
和 AI 沟通时提到「写个清晰的 commit message」,就是提交时别写「fix」,要写「修