git config commit.template[模板文件名]//这个命令只能设置当前分支的提交模板git config ——global commit.template[模板文件名]//这个命令能设置全局的提交模板,注意global前面是两杠 新建.gitmessage.txt(模板文件) 内容可以如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释
git revert后多出一条commit,提醒同事,这里有回撤操作。 git reset直接版之前commit删掉,非git reset --hard的操作是不会删掉修改代码,如果远程已经有之前代码,需要强推git push -f 误操作后也可以恢复 例如执行了git reset --hard HEAD^后commit记录也会被消除, git 还可以指定回到未来的某个版本,只要你知道co...
#安装 $ npm install validate-commit-msg husky -D #添加package.json文件配置 "husky": { "hooks": { "commit-msg": "validate-commit-msg" } } #自定义校验格式(可选) #添加一个.vcmrc文件,配置对象如下: { "types": ["feat", "fix", "docs", "style", "refactor", "perf", "test", "...
commitizen可以保证自己本地的commit message规范,但是无法保证队友也是规范的,所以需要其他工具来检测队友的提交记录是否规范。使用validate-commit-msg检查队友的commit message规范 安装 npm install validate-commit-msg husky -D 添加package.json文件配置 "husky": { "hooks": { "commit-msg": "validate-commit-ms...
# initial commit Footer 一些备注, 通常是 BREAKING CHANGE(当前代码与上一个版本不兼容) 或修复的 bug(关闭 Issue) 的链接。 简单介绍完上面的规范,我们下面来说一下commit.template,也就是 git 提交信息模板。 git 提交信息模板 如果你的团队对提交信息有格式要求,可以在系统上创建一个文件,并配置 git 把它...
# initial commit 「Footer」 ❝ 当有当前代码与上一个版本不兼容(Breaking Change)时必须在这里描述清楚 修复的 bug(关闭issue)或是链接到相关文档,如 Closes #1, Closes #2, #3 ❞ 使用 设置git 提交信息模板 新建.gitmessage.txt(模板文件) ,参考内容如下...
$ git commit -m 'initial commit' $ git add forgotten_file $ git commit --amend 最终你只会有一个提交——第二次提交将代替第一次提交的结果。 Note 当你在修补最后的提交时,与其说是修复旧提交,倒不如说是完全用一个新的提交替换旧的提交, 理解这一点非常重要。从效果上来说,就像是旧有的提交从未...
# initial commit Footer 一些备注, 通常是BREAKING CHANGE(当前代码与上一个版本不兼容) 或修复的 bug(关闭 Issue) 的链接。 简单介绍完上面的规范,我们下面来说一下commit.template,也就是 git 提交信息模板。 git 提交信息模板 如果你的团队对提交信息有格式要求,可以在系统上创建一个文件,并配置 git 把它作...
git commit -m "Initial commit" 现在,你已经成功地创建了一个版本库。你可以使用其他 Git 命令来管理它,例如: git status:查看当前工作区和暂存区的状态。 git log:查看提交记录。 git branch:管理分支。 git remote:管理远程仓库。 版本回退 要将Git存储库版本回退,请使用git reset命令。如果您想要撤消上次提...
* d40daa6 (HEAD -> feature/JIRA123-amend-test) feat: [JIRA123] add feature 1* 446f463 (origin/main, origin/HEAD) Create main.properties* c69f53d (origin/feature/JIRA123-amend-test, main) Initial commit 我们的 feature1 功能 on top of main 的提交节点,还是保持线性,接下来就可以 push...