【问题标题】:What git commit message that fixes bad code? [closed]修复错误代码的 git commit 消息是什么? [关闭]
【发布时间】:2022-07-05 20:04:17
【问题描述】:

我提交并推送了我的代码,然后意识到代码写得不好。我应该写什么作为修复/清理该代码的提交消息?

只是“修复错误代码”?

【问题讨论】:

  • “写得不好”是否意味着它有效但设计不佳?或者它有错误?
  • 像其他任何人一样写一个正确的提交信息:简要说明你在做什么,更重要的是,为什么。在您的情况下,是什么让早期的代码变得糟糕?为什么你的新提交是改进?
  • 它有效,但设计不佳

标签: git gitlab git-commit


【解决方案1】:

想想五年后有人看着你的变化。他们可以看到您做了什么,但他们不知道为什么。你的提交信息解释了为什么,以及你对这个人(可能是你)所做的事情的背景。

您的提交应该足够小,以便您可以提供您所做工作的摘要。

使用Semantic Commit Messages 提供一般结构。

fix 用于修复错误。

fix: Forgot to strip whitespace before handling user input

refactor 将用于重新设计代码。

refactor: Redesign the Frobniz system

Frobniz was too complicated, so I extracted it into
Frobniz::Parse and Frobniz::Push. Frobniz delegates to
these objects now.

也许您忘记添加文档了。

docs: adding documentation to Frobniz

【讨论】:

    【解决方案2】:

    您可以随意使用您的提交消息,只要它描述了提交正在做什么。

    【讨论】:

    • 我正在做一个大项目,所以我想写一些比“修复错误代码”更多的信息。任何想法我可以在那里写什么
    猜你喜欢
    • 2012-12-14
    • 2017-04-03
    • 2010-09-08
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    相关资源
    最近更新 更多