SuperAPI AI 工具集

git-workflow

办公与效率

查看项目

更新于 10-16 03:37

技能介绍

用途:在 Git 环境中执行版本控制操作,重点提供压缩提交与变基特性分支的安全、非交互式做法。资料提示,若 jj 可用(jj root 成功),优先使用 jj-workflow,因其更简单且有 oplog 自动安全保障。

主要能力与用法:压缩 N 个提交可用 git reset --soft HEAD~3 后接 git commit -m "Your consolidated message",--soft 会保留已暂存改动。变基特性分支先更新 dev:git fetch origin dev && git checkout dev && git pull,然后 git checkout my-feature、git rebase --committer-date-is-author-date dev、git push -f origin my-feature,该标志让特性提交按时间顺序置顶。

安全规则:绝不变基共享分支,仅变基本地特性分支;先检查 git status 确保无未提交改动;创建备份分支 git branch backup-$(date +%s);提交前用 git diff --cached 复查。若钩子在提交时修改文件,可 git add . 后 git commit --amend --no-edit。出错时可用 git rebase --abort 停止变基、git reflog 查看近期提交、git reset --hard <commit-hash> 恢复。

适用场景与限制:适用于本地 Git 仓库的日常提交整理与分支变基。具体平台、收费与更多细节暂未提供,详见 REFERENCE.md。