How to name when submitting in git

In order to keep the code repository clean, easy to manage, and facilitate teamwork, certain conventions and best practices should be followed when naming Git commit information. A good commit message clearly communicates your intentions and changes, making it easier for others to understand your work. Here are some suggested naming conventions:

  1. Be concise and clear : Commit information should be as concise and clear as possible, with one sentence able to clearly describe the changes you have made.

  2. Start with a verb : Submit messages often start with a verb, describing what you did. For example: "Bug fix: Fixed login page style issue".

  3. Description : Provide a more detailed description after the verb, explaining what your change is and why you made it. For example: "Refactor user authentication logic to make the code clearer and easier to understand."

  4. Use verb tenses : Use consistent verb tenses, usually present tense or imperative. For example: "Fix", "Add", "Update", etc.

  5. Related issues : If your changes are related to a certain issue, work order, or task, you can quote the relevant number or keyword in the submission information for easy tracking. For example: "Fix #123: Fixed an issue where orders could not be submitted".

  6. Separate concerns : If a commit contains multiple different changes, try to split it into multiple independent commits, each commit focusing on a specific change.

  7. Avoid meaningless commit messages : Avoid vague descriptions like "update", "fix", etc. Instead, provide specific details.

  8. Use lowercase letters : Generally use lowercase letters unless something needs to be emphasized.

Here are some sample commit messages for reference:

  • feat: 添加用户注册功能
  • fix: 修复登录页按钮点击无响应问题
  • docs: 更新使用说明文档
  • style: 调整表单样式以匹配设计
  • refactor: 重构订单处理逻辑
  • chore: 更新依赖库版本

Ultimately, teams should develop appropriate commit message specifications based on their own circumstances to ensure the maintainability and collaboration efficiency of the code base.

Guess you like

Origin blog.csdn.net/qq_41045651/article/details/132161640