5 分钟跑通 lazygit:终端里的 Git 可视化操作 5 分钟跑通 lazygit终端里的 Git 可视化操作【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit提交前才发现忘 stage 了文件、rebase 的 TODO 文件看得头晕这些时刻就是 lazygit 的价值所在。在任何 Git 仓库目录敲 lazygit操作立刻变成可视化面板。 lazygit 怎么安装和打开一行命令装好brew install lazygit # macOS scoop install lazygit # Windows想自己编译克隆源码git clone https://gitcode.com/GitHub_Trending/la/lazygit cd lazygit go install装好后在仓库目录敲 lazygit无需配置直接可用按 q 随时退出。界面分五块未暂存、已暂存、本地提交、分支、远程主区显示选中项的 diff。底部还有一条命令日志能看到 lazygit 实际跑了哪些 git 命令排查问题时很省心。最值得改的一个配置是界面语言。编辑~/.config/lazygit/config.yml# 中文界面 gui: language: zh-CN lazygit 常用按键速查光标聚焦到哪个面板按键就有不同作用按 s → 文件进暂存区diff 立即可见按 c → 弹出提交信息框回车完成提交按 o → 切换到选中的分支按 / → 输入关键词搜索提交在提交行按空格 → 只暂存这一行 用 lazygit 把碎提交 squash 干净这周攒了一堆碎提交这样做① 聚焦本地提交面板光标移到要保留的第一个提交按 i 进入交互式变基 ② 移到要合并的提交按 s 标记为 squash ③ 按 m 打开变基菜单选 continue碎提交合成一个 ④ 合成后默认进入信息编辑把标题改成一句话回车落定遇到变基冲突也一样① 冲突出现时弹出冲突列表回车打开文件 ② 方向键选保留 ours、theirs 或两者回车确认 ③ 标记该文件已解决按 m 继续跳到下一个冲突✏️ lazygit 快捷键怎么改所有快捷键都在 config.yml 里改把常用的换成顺手的# 把提交快捷键改成 a keybinding: commitChanges: a嫌默认配色刺眼把 gui.theme 设为 auto 可跟随系统深浅色。不知道哪个键干嘛在界面按 ? 打开菜单完整列表见 docs/keybindings/Keybindings_zh-CN.md。从暂存到变基记住几个键就够。详情看 docs/keybindings/Keybindings_zh-CN.md。【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考