playbook/antigravity-awesome-skills/docs_zh-CN/maintainers/rollback-procedure.md

1.1 KiB

回滚过程

当结构重构、生成工件刷新或发布准备需要安全撤回时,请使用此过程。

回滚之前

  • 使用 git branch --show-current 捕获当前分支名称
  • 使用 git status --short 查看更改的文件
  • 决定在还原之前是否需要保留任何生成的文件

安全回滚流程

  1. 创建临时安全分支:
git switch -c rollback-safety-check
  1. 验证仓库仍报告预期的更改文件:
git status --short
  1. 切换回原始分支:
git switch -
  1. 如果您以后需要仅放弃此重构,请恢复相关提交或显式还原特定文件:
git restore README.md CONTRIBUTING.md package.json package-lock.json
git restore --staged README.md CONTRIBUTING.md package.json package-lock.json
  1. 如果重构已经提交,优先选择 git revert <commit> 而不是历史重写命令。

注意事项

  • 除非您获得明确批准并了解对无关工作的影响,否则避免使用 git reset --hard
  • 对于生成的工件,在回滚后使用标准脚本重新生成,而不是手动编辑它们