【免费下载链接】GitComet
GitComet is fastest open source user interface for GIT workflows
GitComet 是一款开源的 Git 图形界面工具,主打高性能的提交历史、Diff 对比与冲突解决体验。这份 GitComet 快捷键清单从它的官方文档 docs/shortcuts.md 中提炼了 20 个最实用的按键,覆盖"打开仓库 → 浏览历史 → 查看 Diff → 解决冲突 → 提交推送"的完整工作流。记住它们,你的手基本可以离开鼠标。
💡 按键说明:macOS 上的
Cmd和Option,在 Windows / Linux 上对应Ctrl和Alt,下文按两种平台分别标注。
一、窗口与仓库:快速打开、快速切换
| # | 快捷键(macOS / Win·Linux) | 功能 | 适用场景 |
|---|---|---|---|
| 1 | Cmd-O/Ctrl-O | 打开仓库 | 新建窗口后第一件事 |
| 2 | Ctrl-Shift-A、Cmd-Shift-O/Ctrl-Shift-A、Ctrl-Shift-O | 展开 / 收起"打开的仓库 + 最近关闭的仓库"面板 | 多仓库并行开发时秒切 |
| 3 | Cmd-,/Ctrl-, | 打开设置 | 调整主题、编辑器等配置 |
| 4 | Cmd-W/Ctrl-W | 关闭当前仓库标签页 | 清理工作区 |
| 5 | Ctrl-Cmd-F/F11 | 切换全屏 | 沉浸式看历史 |
二、提交历史:翻历史、找提交不再靠滚轮
| # | 快捷键 | 功能 | 适用场景 |
|---|---|---|---|
| 6 | Up/Down | 上一条 / 下一条提交 | 历史列表聚焦时 |
| 7 | PageUp/PageDown | 按屏翻页 | 快速跨越成百上千条提交 |
| 8 | Cmd-F/Ctrl-F | 打开历史搜索栏 | 支持提交摘要、作者、SHA 前缀(4 位以上) |
| 9 | Enter/F3与Shift-Enter/F2 | 跳到下一个 / 上一个搜索结果 | 搜索栏已打开时 |
此外还有两个"神键"值得单独记住:
Cmd-G/Ctrl-G(跳转提交):输入完整或短 SHA(4 位以上)、分支名、标签,甚至HEAD~3这类任意 revision,直接定位目标提交。Cmd-K/Ctrl-K(打开远端):在浏览器中打开仓库的 GitHub、GitLab 等托管页面,多个远端时会弹出列表,按1–9直接选择。
三、Diff 视图:逐块、逐文件高效穿梭
这一组是日常看代码变更的核心,官方界面顶部也常把它们显示为按钮(见上方截图中的 Prev fileF1、NextF3等):
| # | 快捷键 | 功能 | 适用场景 |
|---|---|---|---|
| 10 | F3、F7、Option-Down/Alt-Down | 跳到下一个变更块 | 逐块审查改动 |
| 11 | F2、Shift-F7、Option-Up/Alt-Up | 跳到上一个变更块 | 回头再看前一处 |
| 12 | F4/F1 | 状态列表中的下一个 / 上一个文件 | 不碰鼠标遍历全部变更 |
| 13 | Space | 暂存 / 取消暂存当前文件并自动跳到下一个 | 批量处理工作区文件 |
⌨️ 小技巧:在聚焦的状态分组内按
Space,会逐个文件暂存并自动前进;Ctrl-A仍可全选该分组的文件。
切换视图与编辑文件
| # | 快捷键 | 功能 |
|---|---|---|
| 14 | Option-I/Alt-I | 切换到内联(inline)Diff |
| 15 | Option-S/Alt-S | 切换到左右分栏(split)Diff |
| 16 | Option-W/Alt-W | 显示 / 隐藏空白字符 |
| 17 | Option-E/Alt-E | 进入 / 退出文件编辑器 |
| 18 | Cmd-S/Ctrl-S | 编辑器内保存文件;编辑器外则暂存该文件 |
四、冲突解决与提交:合并冲突不慌
GitComet 内置的冲突解决器(conflict resolver)有一组非常顺手的按键:
| # | 快捷键 | 功能 |
|---|---|---|
| 19 | A/B/C/D | 选择采用Base(基础版本)/Ours(我方)/Theirs(对方)/Both(两者都保留) |
| 20 | Shift-F3/Shift-F2 | 跳到下一个 / 上一个未解决的冲突,自动跳过已解决的 |
解决完所有冲突后,回到提交输入框按Cmd-Enter/Ctrl-Enter即可提交暂存区内容——这是 GitComet 提交面板里的"确认键",写完提交信息直接回车出结果。
最后别忘了万能的Escape:关闭搜索栏、清空选区、离开编辑器,甚至关闭当前 Diff,按上下文自动"退一层"。
五、延伸:文件历史与终端
Ctrl-H:在 Diff 中打开该文件的文件历史标签页,配合Up/Down直接回看某个文件每一次提交时的样子。- 内嵌终端里:
Ctrl-Shift-C/Ctrl-Shift-V复制粘贴,Shift-PageUp/Shift-PageDown回看终端历史。
总结:如何快速背下这 20 个快捷键
- 先记 5 个导航键:
F1/F4(换文件)、F2/F3(换变更块)、Up/Down(换提交); - 再记 3 个高频操作:
Ctrl-F搜索、Space暂存、Ctrl-Enter提交; - 冲突场景加一组:
A–D选版本 +Shift-F3跳冲突。
完整的按键说明(含图片预览缩放、选择器、文本编辑等全部场景)可以参考仓库内的官方文档 docs/shortcuts.md;快捷键的实现在界面绑定模块 crates/gitcomet-ui-gpui/src/app/bindings.rs 中,想深入了解的同学可以直接查阅源码。
把这份清单贴在你的显示器旁边,坚持用一周,Git 操作效率翻倍只是起点。🚀
【免费下载链接】GitComet
GitComet is fastest open source user interface for GIT workflows
相关推荐
ghui 键盘操作全解:20+ 个快捷键让 PR 管理效率翻倍的入门清单
ghui 键盘操作全解:20+ 个快捷键让 PR 管理效率翻倍的入门清单 ghui 是一款纯键盘驱动的 GitHub TUI(终端用户界面)工具,让你在终端里浏
Maya 键盘快捷键清单:12 个按键让录屏剪辑效率翻倍
Maya 键盘快捷键清单:12 个按键让录屏剪辑效率翻倍 Maya 是一款 macOS 原生录屏包装工具:把 iPhone 屏幕录制放进精致的设备边框里,加上电
效率翻倍:Zettlr写作必备20个快捷键操作指南
效率翻倍:Zettlr写作必备20个快捷键操作指南 你是否还在为频繁切换鼠标与键盘打断写作思路而烦恼?作为一款专注于学术写作与内容创作的一站式工作台,Zettl
桌面应用知识管理
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考