lazygit 三分钟上手:终端里的 Git 可视化面板
2026/9/8 7:36:24 网站建设 项目流程

lazygit 三分钟上手:终端里的 Git 可视化面板

【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit

在终端里敲完git status,再敲git addgit commit,输出刷屏后还得翻回去看刚才改了哪些文件。lazygit 就是为这个烦恼做的终端用户界面(TUI):启动后文件清单、提交历史、分支列表同屏显示,用键盘就能完成日常 Git 操作。

它是一个运行在你终端里的轻量 Git 操作面板,适合天天和仓库打交道、又不想开一堆图形界面的开发者和初学者。

按行暂存:只提交你想提交的部分

你在改一个文件、但只想把其中几行提交的时候,打开它的 diff 视图,光标停在某一行上按space就把这一行加入暂存;按住v还可以框选一段。不用退出界面去手改 patch 文件。

整理提交历史:不打开 TODO 文件做 rebase

rebase(变基,把提交重新排列到另一条线上)通常是 Git 里最劝退的操作之一。你在提交列表里按i进入交互式 rebase(interactive rebase,逐个决定每个提交的去向),然后s合并(squash)、r改说明、d丢弃,ctrl+j/ctrl+k调整顺序,全程在列表里点选完成。

多仓库并行:按一下就切换项目

你同时维护好几个仓库的时候,按ctrl+r调出最近打开的仓库列表,选中即进入,不用反复cd进目录再启动。

装好,第一次打开先按这几个键

Debian/Ubuntu 一行装好:

sudo apt install lazygit

其他发行版或 macOS 可以brew install lazygit。装完进任意 git 仓库目录,运行lazygit:左侧列出未提交的文件,右侧实时显示 diff。在文件上按space暂存,按c输入说明并提交;不确定按什么时,按?打开快捷键菜单,esc随时取消。走完这一遍,你就已经能在用了。

一条流程走完:改代码、提交、推送

  1. 打开 lazygit,在文件列表看到改动,space暂存目标文件;
  2. c写提交说明并确认;
  3. 还没建分支就按b创建并切过去(也可以f先拉取远端更新);
  4. P推送到远端,列表顶部出现推送结果。

改一行配置,按分支名自动加提交前缀

配置文件默认在~/.config/lazygit/config.yml,按分支名自动给提交加前缀是最常用的调整,写法见docs/Config.md的 commitPrefix 一节:

git: commitPrefix: - pattern: "^(\\w+)-.*" replace: "[$1] "

延伸资源

  • docs/keybindings/Keybindings_en.md:全部按键一览,适合当速查表;
  • docs/Custom_Command_Keybindings.md:给 lazygit 自己加按键和命令,适合想定制工作流的人;
  • docs/dev/Codebase_Guide.md:项目架构导览,适合准备提代码的贡献者。

不想背命令参数的日子,从这里开始。下次再被git rebase -i劝退时,试试在仓库里敲一个lazygit;界面里按?,任何不确定的键位都查得到。

【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询