前言
如果大家学习了之前的文章Git新手教程-向仓库中添加commit(五),我相信大家肯定还会为如何提交一个比较规范的 commit 信息而烦恼,虽然我们在上面的文章中介绍了两篇相关的文章:
我相信大家肯定还是会疑惑。这里就以我之前理解的 commit 规范为列子。希望起到一个抛砖引玉的作用。毕竟 commit 信息只是人为规范。不同公司,不同项目,不同人有着自己的见解。因为作者本身是一名爱岗敬业的 Android 程序员,可能提交日志相对于倾向于移动端,所以如果大家有更好的提交日志分享。这里非常欢迎在评论中看到你的回答~
反面例子
在了解我的提交规范之前,我们来看一些反面的 commit 信息:
- 修改登录界面的Bug
- 修改空指针异常
- 增加提示
- 代码优化
- 调整UI
从上述 commit 信息中,我相信大家已经看出一些问题,就是这些 commit 消息意图都指代不明。我们根本能从这些 commit 中知道,到底是为了解决什么问题而提交的。
就拿 "修改登录界面的Bug”
来说,到底登录界面有什么 Bug ?就不能写清楚吗? "修改空指针异常”
,哪个界面的空指针?导致空指针的原因,又是什么呢?
这个时候你可能会说:"我们可以查看 commit 对应所提交的文件, 你看修改的文件不就知道我干了什么吗?" 对