lazygit 使用教程:5 分钟跑通一条完整的 Git 终端可视化工作流

发布时间:2026/8/29 11:40:12

lazygit 使用教程:5 分钟跑通一条完整的 Git 终端可视化工作流
lazygit 使用教程5 分钟跑通一条完整的 Git 终端可视化工作流【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygitlazygit 是一款免费开源的 Git 终端可视化工具simple terminal UI for git commands它把暂存、提交、分支、变基、冲突解决这些原本要背命令、盯输出的操作变成一块看得见、按键就能完成的面板。本文不按功能清单罗列而是沿着打开 → 看状态 → 暂存提交 → 分支与合并 → 解冲突 → 推送这条你每天都会走的完整工作流带你上手最后再补几个进阶加分项。先把痛点说清楚你被什么劝退了想象一个常见场景提交历史里混着 WIP、fix typo、oops 这类临时提交想把它们合并干净却得手动git rebase -i去编辑一个 TODO 文件分支合并时撞上冲突只能盯着满屏的一个个挑切分支前还得先 stash切完又发现根本不冲突。lazygit 解决的就是这类问题它把git status、提交历史、分支状态全部渲染成面板每个操作都有对应的按键和确认弹窗。你不需要记住每条 git 命令的完整写法只需要知道想干什么然后在对应的面板里按键。3 步装好 lazygit用包管理器一条命令搞定macOS / Linux 上执行brew install lazygitbrew 也支持 LinuxWindows 上执行scoop install lazygitDebian/Ubuntu、Arch、NixOS 等发行版也有对应包。或者从源码编译克隆仓库 https://gitcode.com/GitHub_Trending/la/lazygit 进入目录后执行go install需要 Go 环境。在任意 git 仓库目录里运行lazygit即可打开界面顺手设个别名lg之后敲两个字母就能进。装完不需要任何配置就能用默认配置已经足够日常开发。打开界面先看懂这五个区域首次进入屏幕大致分为这几块顶部是文件面板旁边可切换 stash 等标签列出未暂存/已暂存的文件往下依次是分支、远程分支、标签、本地提交面板提交面板是主视图带缩略提交图右半部分是大面积的主视图用来展示文件 diff、提交详情、冲突内容最底部状态栏显示当前仓库、分支与 ahead/behind 信息。上手期最常用的三个键Tab在面板间循环聚焦[]切换同区域下的标签如文件/stash?打开帮助菜单查看全部可用操作。不用死记按?边用边查。提交前先看清状态在文件面板里每个文件都带着明确状态标记修改、新增、删除、已暂存。聚焦文件面板时/可以快速过滤文件ctrlb按状态筛选一眼找到到底哪些东西还没提交space暂存或取消暂存整个文件enter在主视图里查看该文件的完整 diff。真正让很多 Git 用户心动的是按行暂存进入 diff 后光标停在某一行按space就暂存这一行v可以拖选一段行a暂存整个 hunk。以前要用 patch 文件手工改才能做到的事现在就是几个按键。确认没问题后按c打开提交信息编辑器enter确认完成提交。写错想补进刚才那次提交按A直接 amend。提交完成后它会出现在提交面板里颜色也有含义绿色表示已包含在主分支红色表示还没推送到远程。分支切换、合并与变基聚焦分支面板光标对准目标分支后space切换检出该分支a基于当前选中的提交或分支新建分支m把目标分支合并到当前检出的分支r把当前分支变基到目标分支上。如果工作区有未提交的改动切换分支时它会明确提醒你而不是像某些命令那样静默失败。还有个实用键在提交面板按N可以把当前分支上尚未推送的提交整体挪到新分支——专门救直接改了 main 才想起来该开分支的场景。合并出冲突按部就班解掉它这是新手最容易卡住的地方流程其实很固定合并或变基触发冲突后文件面板里会清晰标出存在冲突的文件聚焦冲突文件按enter主视图展示冲突细节暂存区域会列出当前改动 / 我们的 / 对方的 / 两者都要等选项用space选择要保留的一方全部冲突文件处理完后按m打开合并/变基选项选择继续即可中途后悔随时可以在m菜单里选择中止回到冲突前的状态。比起手工编辑标记这个流程的每一步都有可视反馈基本不会解到一半搞不清进度。推送到远程同步操作集中在两个键P推送p拉取。第一次推送某分支时会弹窗让你配置上游分支状态栏也会实时显示当前分支领先/落后远程多少个提交。推送前的提交整理如果没做好别急着推——先去看下面的进阶技巧。进阶两招整理提交历史与一键撤销交互式变基把乱掉的历史理顺聚焦本地提交面板后按i启动交互式变基在某个提交上按e则从该提交开始。进入后每个待处理提交前都有一个动作字母s合并squash、f修正fixup丢弃消息直接并入、d删除、ctrlk/ctrlj上移/下移提交。这些操作也可以不启动变基、单独按一次生效比如随手按s把某个提交压进它下面的提交。整理完在m菜单里选择继续。想只选当前分支的提交批量操作按*一键选中。撤销 zgit 界面上最值钱的键z撤销上一步提交层面的操作Z重做。它基于 reflog 自动判断该执行哪条 git 命令——你按错了 squash、误删了提交第一反应按z就行。注意它只覆盖提交和分支的操作不含工作区改动与 stash。把 lazygit 调成自己的样子用熟之后个性化配置能进一步提升手感按?可以随时调出当前面板的快捷键表完整中文按键说明见 docs/keybindings/Keybindings_zh-CN.md配置文件默认在~/.config/lazygit/config.ymlmacOS 在~/Library/Application Support/lazygit/Windows 在%LOCALAPPDATA%\lazygit\可以改主题配色、侧边面板的排列与顺序、滚动行为等所有选项说明见 docs/Config.md觉得缺某个功能lazygit 的自定义命令系统允许你给任意操作绑定按键和命令参见 docs/Custom_Command_Keybindings.md。下一步lazygit 的价值不在于多了个界面而是把 Git 里最容易出错的环节——部分暂存、交互式变基、冲突解决——都变成了可预览、可撤销、有确认的操作让你敢放心地整理历史。建议的练习路径先用它完整走完一遍提交 → 开分支 → 合并 → 解冲突 → 推送然后读 docs/Undoing.md 理解撤销机制再看 docs/Fixup_Commits.md 掌握 fixup 提交流程遇到具体配置问题随时翻 docs/Config.md。【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Prompt Engineering 指南完整教程:如何在 3 分钟内系统掌握提示工程、RAG 与 AI Agent

Prompt Engineering 指南完整教程:如何在 3 分钟内系统掌握提示工程、RAG 与 AI Agent

2026/8/29 11:40:12

Prompt Engineering 指南完整教程:如何在 3 分钟内系统掌握提示工程、RAG 与 AI Agent 【免费下载链接】Prompt-Engineering-Guide 🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Age…

5分钟给AI编码助手装上24项工程技能:agent-skills快速上手指南

5分钟给AI编码助手装上24项工程技能:agent-skills快速上手指南

2026/8/29 11:30:11

5分钟给AI编码助手装上24项工程技能:agent-skills快速上手指南 【免费下载链接】agent-skills Production-grade engineering skills for AI coding agents. 项目地址: https://gitcode.com/GitHub_Trending/agentskill/agent-skills agent-skills 是一个开源…

智谱GLM-5.3-Flash低价挑战DeepSeek,AI大模型性价比之王要易主?

智谱GLM-5.3-Flash低价挑战DeepSeek,AI大模型性价比之王要易主?

2026/8/29 11:30:11

【智谱挑战DeepSeek】当了这么久的“价格屠夫”,DeepSeek终于也等来了砍向自己的一刀,动刀的是智谱。智谱AI刚刚发布的GLM-5.3-Flash,即是风靡海外社区的神秘大模型OX Alpha,也是GLM-5系列里的第一个原生多模态模型。【GLM-5.3-Fl…

论万物的底层语法

论万物的底层语法

2026/8/29 12:40:14

—— 一个关于基底、共振与囚笼的形而上学献文序我试图构建一种理论。它不依赖任何实验数据,不屈服于任何观测极限,只遵循一条铁律:逻辑自洽。如果有一种存在,它绝对最小、不可再分、且人类永远无法直接观测——那么,基…

数组详解:定义、作用、应用场景及与链表的区别(C/C++ 代码讲解)

数组详解:定义、作用、应用场景及与链表的区别(C/C++ 代码讲解)

2026/8/29 12:40:14

1. 什么是数组数组是一种线性数据结构,它把相同类型的多个元素按连续的内存空间依次存储,并通过下标(索引)来访问每个元素。数组是编程语言中最基础、最常用的数据结构之一。在 C/C 中,数组的声明格式为://…

链表详解:定义、作用、应用场景及与数组的区别(C/C++ 实战)

链表详解:定义、作用、应用场景及与数组的区别(C/C++ 实战)

2026/8/29 12:40:14

1. 什么是链表链表是一种物理存储单元上非连续、非顺序的线性数据结构,它由一系列节点(Node)组成。每个节点包含两部分:一部分是存储数据元素的数据域(data),另一部分是存储下一个节点地址的指针…

4个月1亿美元,生物世界模型为何需要“数据发电厂”?

4个月1亿美元,生物世界模型为何需要“数据发电厂”?

2026/8/29 12:40:14

最近关注的不是“又一个百亿参数大模型”,而是 TechBio 赛道里出现的一个新组合:一家公司在 4 个月里融进 1 亿美元,同时建齐 3 座“数据发电厂”,目标是训练一个“生物世界模型”。这个标题信息量很密,但它不是一个普…

大模型+形式化验证:从GPT-5.6与Fable协作看AI数学证明闭环

大模型+形式化验证:从GPT-5.6与Fable协作看AI数学证明闭环

2026/8/29 12:40:14

近几天,技术社区里讨论最多的话题之一,是“GPT-5.6 和 Fable 联手解决了一道悬了 25 年的数学难题”这则消息。由于公开细节还不完整,这里不猜测难题本身,也不对两个产品下结论,而是把它当成一个更好的技术问题的起点&…

Design Compiler:边界优化(Boundary Optimization)

Design Compiler:边界优化(Boundary Optimization)

2026/8/29 12:30:14

相关阅读 Design Compilerhttps://blog.csdn.net/weixin_45791458/category_12738116.html?spm1001.2014.3001.5482 前言 默认情况下,Design Compiler在综合时不会跨越层次结构进行优化,这会导致一些关键路径的逻辑无法得到简化。边界优化(Boundary O…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/29 10:22:10

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

四款热门降AI工具测评:研究生和本科生怎么选?

四款热门降AI工具测评:研究生和本科生怎么选?

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

论文降AI率免费攻略:自查、提示词与工具推荐

论文降AI率免费攻略:自查、提示词与工具推荐

2026/8/29 0:09:39

马上要交论文了,最近真的被论文ai率折磨的够呛。 明明查重都没问题了,但是ai率就是居高不下,崩溃了,明明都是我自己写的,天杀的,明明都是我亲生的啊 改来改去,终于给我搞出一套完美的降ai方案…

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

北京GEO优化服务商推荐:预算型企业如何选北京GEO优化服务商?

2026/8/29 0:09:39

前言:预算有限的企业更关心投入能否形成可持续的品牌资产。评估北京GEO优化服务商时,不能只比较单篇内容或单月报价,还要看是否能够把问题词、官网、信源和监测串成完整链路。本期重点放在预算配置、试点范围和交付边界,帮助企业先…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…