
如何用好 lazygit 在终端完成 Git 日常操作新手完整指南【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygitlazygit 是一个直接跑在终端里的 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进入交互式变基用 ctrlk / ctrlj 上下移动提交全程不用打开 todo 文件。❓ 常见问题配置文件在哪里Linux 下全局配置在~/.config/lazygit/config.yml。也可以在仓库里放一个.git/lazygit.yml其中的设置会覆盖全局配置适合按仓库定制。记不住快捷键怎么办界面里按?随时打开菜单看可用操作。完整清单见项目内的中文按键表 docs/keybindings/Keybindings_zh-CN.md按面板分类查阅方便。手滑操作错了怎么回退在主面板按zlazygit 会查 reflog 并自动执行对应命令撤销上一个 git 操作Z是重做。注意它只管提交层面的操作不处理工作区改动。 定制与资源进阶技巧编辑~/.config/lazygit/config.yml可以改按键、配色主题和滚动步长配置文件支持 schema/config.json 里提供的 JSON schemaVS 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),仅供参考