
lazygit 三分钟上手终端里的 Git 可视化面板【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit在终端里敲完git status再敲git add、git commit输出刷屏后还得翻回去看刚才改了哪些文件。lazygit 就是为这个烦恼做的终端用户界面TUI启动后文件清单、提交历史、分支列表同屏显示用键盘就能完成日常 Git 操作。它是一个运行在你终端里的轻量 Git 操作面板适合天天和仓库打交道、又不想开一堆图形界面的开发者和初学者。按行暂存只提交你想提交的部分你在改一个文件、但只想把其中几行提交的时候打开它的 diff 视图光标停在某一行上按space就把这一行加入暂存按住v还可以框选一段。不用退出界面去手改 patch 文件。整理提交历史不打开 TODO 文件做 rebaserebase变基把提交重新排列到另一条线上通常是 Git 里最劝退的操作之一。你在提交列表里按i进入交互式 rebaseinteractive rebase逐个决定每个提交的去向然后s合并squash、r改说明、d丢弃ctrlj/ctrlk调整顺序全程在列表里点选完成。多仓库并行按一下就切换项目你同时维护好几个仓库的时候按ctrlr调出最近打开的仓库列表选中即进入不用反复cd进目录再启动。装好第一次打开先按这几个键Debian/Ubuntu 一行装好sudo apt install lazygit其他发行版或 macOS 可以brew install lazygit。装完进任意 git 仓库目录运行lazygit左侧列出未提交的文件右侧实时显示 diff。在文件上按space暂存按c输入说明并提交不确定按什么时按?打开快捷键菜单esc随时取消。走完这一遍你就已经能在用了。一条流程走完改代码、提交、推送打开 lazygit在文件列表看到改动space暂存目标文件按c写提交说明并确认还没建分支就按b创建并切过去也可以f先拉取远端更新按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),仅供参考