首页/开发/Git 与协作速查/revert 提交的写法
协作与代码评审75 条

revert 提交的写法

回退提交约定用 revert: 前缀,标题引用被回退的提交标题;git revert 默认生成 Revert '...' 信息,可按团队规范调整。

Git 与协作速查开发更新于 2026-10-12
约定前缀revert: <被回退提交的标题>
正文说明回退原因与影响范围
引用附 This reverts commit <哈希>

常用示例

常用示例
git revert --no-edit <sha>
git log -1 --format='%B'
# 需要更规范的信息时
git revert <sha>
git commit --amend -m 'revert: 回退登录改版(引发重定向循环)'
回退也要写清楚原因,方便后人判断是被回退的改动有问题,还是需要重新设计后再提交。

易错点

  • 多提交连续回退时逐个 revert 并写明原因,压成一次大回退会丢失对应关系
  • 回退后再修复重提时,注意带上原提交的评审结论,避免重复踩坑

数据来源与参考

  • Angular 贡献者指南:提交信息规范(revert 类型)
  • Git 官方文档:git-revert
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌