Modern Git 是一个面向 Git 使用者的技能参考,用于回答现代 Git 工作流、最佳实践与命令相关问题。其完整参考文档位于 ./references/git-workflows.md,技能说明建议在回答其覆盖的任何问题时阅读该文档。
用途与覆盖范围:该技能按主题组织内容,包括用 git switch / git restore 替代 checkout(§1);主题分支、一次性分支与向上合并(§2);fixup 提交、autosquash 与 worktree(§3);rerere 及原生 GitButler 替代方案(§4);推荐的全局配置(§5);--force-with-lease、pickaxe 与 git maintenance(§6);仓库清理、体积膨胀分析、stash 与 .mailmap(§7);命令速查表(§8);修订语法、范围表示法与 reflog(§9);以及 GitButler 桌面端与 but CLI 的安装(§10)。
使用方式:当用户询问上述 Git 分支管理、文件恢复、提交整理、仓库维护等主题时,可依据该技能给出对应命令与做法。具体命令、配置内容与安装步骤需查阅其参考文档,本资料未提供完整命令细节。
适用场景:日常 Git 操作指导、分支与提交工作流优化、仓库清理与维护、GitButler 相关工具安装等。
限制:本资料仅给出主题导航与参考文件路径,未提供各主题的具体命令、配置示例或版本要求;实际使用应以 ./references/git-workflows.md 为准。