Git高级操作:smart-commit、rebase、bisect、worktree、reflog、冲突解决、子模块、PR流程
Git Pro v2.0是一项面向实际任务的技能,主要用于智能 Committees 常规交织(feat/fix/refactor/docs/chore/tes是一项面向实际任务的技能,主要用于Rebase.git 重置-i HEAD~3 → pick/reword/squash/fixup/drop.git pull-rebase ( β).;Bisc.;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
分析暂存区→生成 Conventional Commits(feat/fix/refactor/docs/chore/test/style/perf/ci/build)
git rebase -i HEAD~3 → pick/reword/squash/fixup/drop
git pull --rebase(推荐)
git bisect start → bad/good → 二分测试 → git bisect reset
git worktree add ../hotfix hotfix(同时多分支开发)
git reflog → 恢复误删分支/文件(后悔药)
git cherry-pick (单个/范围)
submodule add/update / subtree add/pull/push
创建分支→rebase main→推送→review→amend→--force-with-lease
✅ --force-with-lease / ✅ 只rebase自己的分支 / ✅ 不amend已推送公共提交