LazyGit 核心快捷键总表

LazyGit 核心快捷键总表

按键 英文 中文
? Help 查看帮助/快捷键
Tab Next Panel 切换到下一个面板
Shift+Tab Previous Panel 切换到上一个面板
q Quit 退出 LazyGit
/ Search 搜索

Files(文件管理)

进入:

txt 复制代码
1 → Files

查看文件

按键 英文 中文
↑ ↓ Navigate 选择文件
Enter View Diff 查看代码差异
e Edit 编辑文件
o Open 用系统默认程序打开

Stage(暂存)

Git:

bash 复制代码
git add

对应 LazyGit:

按键 英文 中文
Space Stage / Unstage 暂存/取消暂存当前文件
a Stage All 暂存全部修改

示例:

txt 复制代码
Files
↓
a (Stage All)

相当于:

bash 复制代码
git add .

Discard(丢弃修改)

按键 英文 中文
d Discard Changes 丢弃修改

相当于:

bash 复制代码
git checkout -- file

危险操作。


Commit(提交)

Git:

bash 复制代码
git commit

对应:

按键 英文 中文
c Commit 创建提交
A Amend Commit 修改最近一次提交

流程:

txt 复制代码
a
↓
c
↓
输入 message

例如:

txt 复制代码
feat: support video player

Remote(远程仓库)

Pull(拉取)

Git:

bash 复制代码
git pull

对应:

按键 英文 中文
p Pull 拉取远程代码

Push(推送)

Git:

bash 复制代码
git push

对应:

按键 英文 中文
P Push 推送代码到远程

Fetch(仅获取远程信息)

Git:

bash 复制代码
git fetch

对应:

按键 英文 中文
f Fetch 获取远程更新但不合并

Branches(分支管理)

进入:

txt 复制代码
3 → Branches

Checkout(切换分支)

Git:

bash 复制代码
git checkout dev

对应:

按键 英文 中文
Space Checkout 切换到选中的分支

New Branch(新建分支)

按键 英文 中文
n New Branch 创建分支

Delete Branch(删除分支)

按键 英文 中文
d Delete Branch 删除分支

Merge(合并分支)

Git:

bash 复制代码
git merge dev-video

对应:

按键 英文 中文
M Merge 合并分支

示例:dev-video 合并到 dev

第一步

切换到 dev

txt 复制代码
3
↓
选中 dev
↓
Space (Checkout)

第二步

更新 dev

txt 复制代码
p (Pull)

第三步

选择:

txt 复制代码
dev-video

按:

txt 复制代码
M (Merge)

选择:

txt 复制代码
Merge into currently checked out branch

翻译:

txt 复制代码
合并到当前检出的分支

即:

txt 复制代码
dev-video → dev

Merge Conflict(合并冲突)

出现:

txt 复制代码
UU Video.tsx

说明:

txt 复制代码
Merge Conflict

即:

txt 复制代码
合并冲突

查看冲突

按键 英文 中文
Enter View Diff 查看冲突内容

编辑冲突

按键 英文 中文
e Edit 编辑冲突文件

看到:

txt 复制代码
<<<<<<< HEAD
dev代码
=======
dev-video代码
>>>>>>> dev-video

手动保留最终代码。


标记解决

按键 英文 中文
Space Stage 标记已解决

相当于:

bash 复制代码
git add file

完成合并提交

按键 英文 中文
c Commit 提交 Merge Commit

推送

按键 英文 中文
P Push 推送合并结果

Commits(提交历史)

进入:

txt 复制代码
4 → Commits

按键 英文 中文
Enter Show Diff 查看本次提交改动
/ Search 搜索提交
y Copy SHA 复制 Commit Hash
r Rebase 变基
s Squash 压缩提交

Stash(临时保存)

Git:

bash 复制代码
git stash

对应:

按键 英文 中文
s Stash 保存当前修改
S Stash Options 高级 Stash 操作

进入:

txt 复制代码
5 → Stash

判断是否已 Push

如果左上角显示:

txt 复制代码
dev-video ↑1

含义:

txt 复制代码
↑ = Outgoing Commits(待推送提交)

↑1 = 还有1个提交未推送
↑3 = 还有3个提交未推送

如果显示:

txt 复制代码
dev-video ↓2

含义:

txt 复制代码
↓ = Incoming Commits(远程有新提交)

↓2 = 远程比本地多2个提交

需要:

txt 复制代码
p (Pull)

如果显示:

txt 复制代码
dev-video ↑1 ↓2

含义:

txt 复制代码
本地有1个提交未推送
远程有2个提交未拉取

通常执行:

txt 复制代码
p (Pull)
解决冲突(如有)
P (Push)

日常开发最常用的 10 个键

txt 复制代码
a      Stage All(暂存全部)

c      Commit(提交)

P      Push(推送)

p      Pull(拉取)

3      Branches(分支)

Space  Checkout/Stage
       (切换分支/暂存)

M      Merge(合并)

e      Edit(编辑)

Enter  View Diff(查看差异)

?      Help(帮助)

如果只记一套 dev-video → dev → push 流程:

txt 复制代码
3      Branches
Space  Checkout dev
p      Pull

选择 dev-video
M      Merge

如冲突:
e      Edit
Space  Stage
c      Commit

P      Push

这套流程基本覆盖了团队开发中 95% 的 Git 操作。

相关推荐
xixixi7777710 小时前
三大 AI 安全里程碑:Akamai 高危风险预警、智能体水印强制落地、PQC 量子安全全产业链统一
大数据·人工智能·安全·ai·大模型·智能体·政策
筱白爱学习11 小时前
SpringAI完整学习指南(四)
ai·spring ai
VIP_CQCRE14 小时前
用 Ace Data Cloud 快速接入 OpenAI Chat Completions:对话、流式、多轮和多模态一篇打通
python·ai·openai·api·教程
星辰AI17 小时前
ESLint 自定义规则实战:用 AST 分析封堵团队特有的代码坏味道
人工智能·ai·语言模型
图灵传奇88888817 小时前
企业级Multi-Agent协同框架-完整设计文档
ai
AI小码18 小时前
WAIC 2026前瞻:AI产业进入拼落地的下半场
人工智能·算法·ai·程序员·大模型·编程·智能体
小企鹅么么18 小时前
【AI应用开发工程师】第六章:Context Engineering
人工智能·ai
霸道流氓气质18 小时前
Java 工程师 AI 智能体学习路线 · 阶段 3:编程调用 LLM 详解
ai
cyforkk18 小时前
Grok 4.5 与 Grok Build CLI 安装使用指南
ai·grok
ASKCOS18 小时前
深度解析 Kimi Code Swarm 模式:多 Agent 并行编程的架构设计与工程权衡
ai