目前大多数的公司和开发者都选择 Git 作为版本控制工具,这意味着每个开发者每天都在使用 Git,都会使用 Git Commit Mesasge ,虽然 Git Commit Message 看起来很简单,但实际上却异常重要。每个接触项目的开发者通过 Git Commit Message 快速了解当次提交的信息,比如新增了那些功能、解决了那些 Bug、优化了那些问题等。
git checkout name-of-the-correct-branch git stash pop git add . # 或添加特定文件 git commit -m "你的提交说明" 1. 2. 3. 4. 5. # 现在你已经提交到正确的分支上了 1. 遇到这种情况,很多人会说用cherry-pick(摘樱桃),像下面这样。不过你自己看吧,哪个舒服用哪个。 git checkout name-of-the...
subject是 commit 目的的简短描述,不超过50个字符。 填写要求: 以动词开头,使用第一人称现在时,比如change,而不是changed或changes 第一个字母小写 结尾不加句号(.) 3.1.1.4 提交示例 fix: correct minor typos in codesee the issue for detailson typos fixed.Reviewed-by: ZRefs #133 3.1.2 Body Body填写...
docs: correct spelling of CHANGELOG 包含作用域的提交说明 feat(lang): add polish language 为fix 编写的提交说明,包含(可选的) issue 编号 fix: correct minor typos in code see the issue for details on the typos fixed closes issue #12 约定式提交规范 每个提交都必须使用类型字段前缀,它由一个名词组...
Commit message with scope feat(lang): add polish language Commit message with multi-paragraph body and multiple footers fix: correct minor typos in code see the issue for details on typos fixed. Reviewed-by: Z Refs #133 参考 https://github.com/angular/angular/blob/22b96b9/CONTRIBUTING.md#-...
$ cat changeCommit.sh #!/bin/sh git filter-branch --env-filter ' # 之前的邮箱 OLD_EMAIL="jiangliheng@126.com" # 修改后的用户名 CORRECT_NAME="jiangliheng" # 修改后的邮箱 CORRECT_EMAIL="jiangliheng@163.com" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] ...
$ cat changeCommit.sh #!/bin/sh git filter-branch --env-filter ' # 之前的邮箱 OLD_EMAIL="XXX@XX.com" # 修改后的用户名 CORRECT_NAME="XXX" # 修改后的邮箱 CORRECT_EMAIL="XXX@XX.com" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] then export GIT_COMMITTER_NAME="$CORRECT_NAME" ...
docs:correct spellingofCHANGELOG 包含范围的提交说明 代码语言:javascript 复制 feat(lang):add polish language 包含多行正文和多行脚注的提交说明 代码语言:javascript 复制 fix:prevent racingofrequests Introduce a request id and a reference to latest request.Dismiss ...
docs: correct spelling of CHANGELOG 包含范围的提交说明 feat(lang): add polish language 包含多行正文和多行脚注的提交说明 fix: prevent racing of requests Introduce a request id and a reference to latest request. Dismiss incoming responses other than from latest request. Remove timeouts wh...
Commit message 的格式 每次提交,Commit message 都包括三个部分:Header,Body 和 Footer。 <type>(<scope>): <subject>// 空一行// 空一行 ===// 案例:fix(doc-gen): use the correct lodash methodindgeni processor (index……By--> keyBy)The`indexBy()`method was renamed to`keyBy()`inlodash v4...