
lazygit快速上手指南3个Git快捷键场景让你少走弯路【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygitlazygit 是一款跑在终端里的 Git 图形界面TUI工具把提交、暂存、分支切换、冲突处理都变成按键操作。如果你每天在命令行里敲git status、git add、git rebase读完这篇能拿到一套可以直接上手的按键习惯和配置路径不用再背命令参数。 三分钟上手安装 lazygit 并启动sudo apt install lazygit # Debian/Ubuntu # 或者从源码安装git clone https://gitcode.com/GitHub_Trending/la/lazygit 后在仓库内执行 make install装好后进入任意 Git 仓库目录输入lazygit启动。第一眼看到的界面分左右两侧左侧是文件列表、本地提交、分支、远程分支、标签等几个面板用数字键 1~9 可以快速切换焦点右侧主窗口显示当前焦点面板对应的 diff 或提交详情。按?可以随时打开快捷键菜单忘了按键不用查文档。⏱ 三个真正省时间的场景1. 暂存与提交space 加 c 两键完成一次提交在文件面板中光标移到某个文件上按space即可暂存该文件再按一次则取消暂存不想逐个处理时按a暂存全部文件。选完文件后按c打开提交信息输入框输入说明后按enter完成提交。这个流程替代了git add加git commit两步命令是日常最高频的操作。2. 分支切换与查找filter 加 enter 定位目标分支按b把焦点移到分支面板按/输入关键字过滤分支名按esc退出过滤。列表定位后按enter查看该分支的提交按space直接检出。两个细节值得记住按-一键切回上一个分支按c输入分支名切换输入-也能回到上一个分支。在几十个分支里找名字很长的那个时过滤比滚动快得多。3. 整理提交与处理冲突交互式变基把光标移到本地提交列表的某一条提交上按i从当前分支的提交开始进入交互式变基按e则从选中的提交开始。变基过程中用p保留、s压入下一条、r改说明、d删除处理每条提交完成后按enter继续。合并冲突时主窗口会列出每个冲突块j/k在冲突块间移动space选定本侧或对方内容解决后按m查看继续、跳过或中止合并/变基的选项。⚙️ 把它调成自己的样子Linux 上的全局配置文件是~/.config/lazygit/config.ymlmacOS 在~/Library/Application Support/lazygit/config.yml按altshiftc可以直接在外部编辑器里打开它。三个最常用的自定义项主题配置里gui.theme一节控制配色换一套深色主题对长时间盯着终端的人很有用。快捷键keybinding一节可以改任意按键绑定比如把提交改到别的键。提交前缀commitPrefix支持从分支名生成前缀例如分支AB-123生成[AB-123]前缀符合团队提交规范时可以省掉手动输入。 遇到问题先看这里配置项全解docs/Config.md完整快捷键表docs/keybindings/Keybindings_en.md交互式变基说明docs/keybindings/Keybindings_en.mdCommits 一节fixup 提交用法docs/Fixup_Commits.md贡献与架构入门docs/dev/Codebase_Guide.mdlazygit 把 Git 的常见操作收敛到几十种按键上花十分钟记住上面这几个场景的键位之后大部分 Git 操作都不用再离开终端界面。【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考