ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

lazygit 5分钟上手指南:把 Git 终端界面变成可视化操作台

lazygit 5分钟上手指南:把 Git 终端界面变成可视化操作台 lazygit 5分钟上手指南把 Git 终端界面变成可视化操作台【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit每天在终端敲git status、git log --graph、git add到手指发酸改错分支还要先 stash 再 checkout这些繁琐的 Git 命令可以交给lazygit——一个跑在终端里的 Git 可视化界面方向键加单字母快捷键覆盖日常版本控制操作。这篇 lazygit 使用教程就带你从安装走到日常开发全流程。 5分钟装好 lazygit 并启动三行命令装好 lazygitbrew install lazygit # macOS scoop install lazygit # Windows go install github.com/jesseduffield/lazygit/cmd/lazygitlatest在任意 git 仓库目录输入lazygit启动你看到的是左侧一列侧边栏Files工作区文件、Branches分支、Remotes、Stash、Tags 等面板按tab切换焦点右侧主面板带图形化分支线的提交历史下方diff 视图 提交信息编辑框不用敲任何命令方向键就是全部导航。☀️ 跟一个开发日走一遍早晨拉代码第一眼看提交图进仓库先按p拉取远程更新。主面板的图形化提交记录直接告诉你本地和上游差了几个提交按/还能按提交信息搜索。写功能行级暂存改完代码切到 Files 面板space暂存整个文件只想要某几行就按enter打开 diff光标移到具体行再按space逐行暂存。不用再手改 patch 文件也不用为了半行代码放弃整个文件。提交并推送下方编辑框写好提交信息ctrlenter提交P推送到上游。冲突不慌可视化解决流程拉取或 rebase 遇到冲突时冲突文件在 Files 面板有明确标记。按m打开合并/变基菜单space进入冲突文件冲突块直接显示在 diff 里选择保留哪一侧即可全部解决后按m→ continue 继续。切分支tab切到 Branches 面板方向键选目标分支space检出新起分支按n。 进阶能力解锁交互式变基整理提交历史提交列表里按i进入交互式变基然后ssquash 合并进上一条ffixup 合并且丢弃本条信息d删掉这条e重新编辑提交信息ctrlj/ctrlk上下移动提交顺序调好后按m→ continue 完成。发版前把一堆 fix typo 压进功能提交靠的就是它。按错键有退路z通过 reflog 撤销上一步 git 命令Z重做误操作的恢复成本很低。⌨️ 按手型调校快捷键与布局所有 lazygit 快捷键都能在~/.config/lazygit/config.yml里改。比如把切换面板的键从tab改成hkeybinding: universal: togglePanel: h prevItem: [up, k] nextItem: [down, j]想禁用某个绑定就写disabled。更多配置项见 docs/Config.md完整按键表见 docs/keybindings/Keybindings_zh-CN.md。谁适合用如果你每天在终端里敲 Git 命令超过 5 分钟lazygit 能把手从键盘上解放出来看状态、行级暂存、变基、解冲突全程不离开终端也不用再查命令语法。【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表