LazyGit 可视化操作
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2fd890c9/lazygit-20260802 技能。
技能介绍
痛点:Git 命令行记参数太累
日常 Git 操作里,真正花时间的往往不是理解版本控制,而是记住命令行参数:git stash 怎么存、git merge 冲突后文件落在哪、git add -p 的 patch 交互怎么用。分支合并到一半发现冲突范围比预期大,只能退出来重新敲命令。LazyGit 可视化操作 的思路是把这类操作搬进终端图形界面,用界面点选代替参数背诵。
能力与流程
核心能力围绕五件事展开:
- 分支管理:切分支、看差异、合并,不用逐条拼
git checkout/git merge - 冲突解决:在界面里直接对照差异处理冲突,而不是手动改文件后提交
- 交互式暂存:按 hunk 粒度挑选要暂存的改动,对应
git add -p的可视化版本 - 将数据、文件、URL 输入转为结构化结果,并保留关键信息
- 对不确定项标注置信度,低置信度会明确提示复核
标准流程分三步:先收集最小信息集(输入来源、输出格式、期望完整度),缺失时追问补采、不臆测;再执行核心处理,按默认模板组织输出;最后输出并自查字段完整性与格式正确性,有疑点就二次确认。
边界与注意点
它不做超出输入范围的分析,不访问网络或外部服务,也不保证绝对准确——低置信度结果会带 [需核实] 标注,关键结论仍需人工复核。输入为空、缺关键信息或格式不对时,会返回标准化错误码话术而不是硬跑。适合想要 GUI 手感又留在终端工作流的开发者;需要脚本化、CI 集成的流程,它并不能替代原生 Git 命令。
使用场景
- 多人分支开发冲突频发,需在终端用 GUI 快速查看和解决合并冲突
- 交互式暂存改动到具体代码块,避免一次性提交无关修改
- 分支网络变复杂时,通过图形界面直观切换和对比差异
- 频繁暂存、切分支、回滚操作,不想反复查 Git 命令参数
适合人员
- 独立开发者:独自维护多个分支和远程仓库,需要更直观的分支可视化与冲突解决方式
- 后端工程师:服务端代码合并冲突频繁,希望在终端内快速处理冲突和暂存
- 全栈开发者:日常频繁切分支、合并、回滚,想减少命令行参数记忆负担
- 算法工程师:实验代码与主分支并行开发,需要可视化对比差异和交互式暂存