用途:整理 Git 高级操作命令与工作流,覆盖分支管理、历史整理、撤销恢复、远程协作、Hooks 与常见问题排查。
主要能力:分支创建、切换、删除、重命名、追踪与查看;rebase(含交互式 pick/reword/edit/squash/fixup/drop 及 continue/abort/skip);cherry-pick 单个、多个与范围提交;stash 暂存与恢复;工作区、暂存区、提交的撤销(restore、reset、revert、commit --amend);远程查看、添加、fetch、pull --rebase、force-with-lease;Git Hooks(pre-commit、commit-msg 等)示例;同步 fork、清理大文件、bisect 二分查找、子模块管理;冲突、误删分支、推送被拒等故障排查。
使用方式:按资料中的命令直接执行,例如 git switch -c feature/new-feature、git rebase -i HEAD~5、git cherry-pick commit-hash、git stash push -m "work in progress"、git reset --soft HEAD~1、git push --force-with-lease origin feature。Hooks 脚本置于 .git/hooks/ 并赋予可执行权限。
适用场景:需要整理提交历史、跨分支挑选提交、临时保存工作、恢复误操作、规范提交信息或排查 bug 的 Git 使用者。
限制:资料未提供安装方式、版本要求、平台支持、收费信息或效果保证;部分命令(如 reset --hard、force push、filter-repo)具有破坏性,使用前需自行评估风险。