☰
如何用好 lazygit 在终端完成 Git 日常操作:新手完整指南
2026/11/5 6:49:34 网站建设 项目流程

如何用好 lazygit 在终端完成 Git 日常操作:新手完整指南

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

lazygit 是一个直接跑在终端里的 Git 图形界面工具。打开终端,用键盘就能完成提交、切分支、整理提交历史这些日常操作,适合经常敲 Git 命令、想少记参数的开发者。

⚡ 30 秒速览

  • 一个终端里的 Git 界面(TUI),把工作区状态、提交历史、分支列表分面板同时显示
  • 适合熟悉基础 git、但想少敲参数的开发者
  • 解决交互式变基、部分暂存这类纯命令行难操作的问题

🚀 快速上手:从零到第一次成功

在 Debian/Ubuntu 上安装最省事:

sudo apt install lazygit lazygit --version

第二条命令能打印出版本号,说明装好了。进入任意 git 仓库目录,运行lazygit即可看到分面板界面;任何时候按?都能打开菜单查看当前可用的快捷键。

🛠️ 实战:用它完成 3 个真实任务

暂存文件并做出第一次提交

把焦点放在文件面板,用 j/k 移到目标文件,按space暂存——文件会从"未暂存的变更"移到"已暂存的变更"。再按c,右侧弹出提交信息面板,写完消息按 enter 确认。提交面板顶部立刻出现这条新提交,作者、消息一目了然。

切换到另一个分支

按tab把焦点移到"分支"面板,j/k 找到目标分支,按 enter 检出。状态栏的当前分支标记随即更新,提交面板也换成新分支的历史。分支多时按/输入关键词过滤,不用记分支全名。

整理杂乱的提交历史

在提交面板把光标移到那条"多余"的提交上,按s执行 squash,它会合并进下面的提交,原消息会附加到目标提交的 message 里,历史立刻干净一条。想调整顺序可以按e进入交互式变基,用 ctrl+k / ctrl+j 上下移动提交,全程不用打开 todo 文件。

❓ 常见问题

配置文件在哪里

Linux 下全局配置在~/.config/lazygit/config.yml。也可以在仓库里放一个.git/lazygit.yml,其中的设置会覆盖全局配置,适合按仓库定制。

记不住快捷键怎么办

界面里按?随时打开菜单看可用操作。完整清单见项目内的中文按键表 docs/keybindings/Keybindings_zh-CN.md,按面板分类,查阅方便。

手滑操作错了怎么回退

在主面板按z,lazygit 会查 reflog 并自动执行对应命令撤销上一个 git 操作,Z是重做。注意它只管提交层面的操作,不处理工作区改动。

📚 定制与资源

进阶技巧:编辑~/.config/lazygit/config.yml可以改按键、配色主题和滚动步长;配置文件支持 schema/config.json 里提供的 JSON schema,VS Code 装上 YAML 插件后能自动补全和报错。

  • docs/Config.md:全部配置项与默认值清单,改配置时当字典查
  • docs/keybindings/Keybindings_zh-CN.md:中文按键绑定表,按面板分类
  • docs/dev/Codebase_Guide.md:源码结构指南;界面渲染代码在 pkg/gocui/,git 命令封装在 pkg/commands/git_commands/

嫌终端命令挤,就装一个试试:sudo apt install lazygit,然后进仓库目录直接运行。

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

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

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

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

立即咨询