ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

lazygit:把终端里的 Git 操作变成可视化界面

lazygit:把终端里的 Git 操作变成可视化界面 lazygit把终端里的 Git 操作变成可视化界面【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygitlazygit 是一个运行在终端里的 Git 图形界面它把git status、分支切换、提交、变基这些命令行操作整理成带面板和快捷键的可视化窗口。这篇文章带你从安装到日常操作用最短路径把常用功能跑通并解释遇到卡顿时该怎么查。为什么用它一个具体场景你在终端里连续执行git checkout、git diff、git add、git commit来回确认 HEAD 在哪个提交、哪些文件进了暂存区很容易看花眼。lazygit 把这些状态摆到固定面板里左边是待提交文件中间是当前分支的提交历史右边显示 diff。你不需要记一堆命令参数用方向键和单个字母就能完成大部分操作适合长期用终端、又想少敲命令的开发者。3 分钟上手先装好工具。macOS 用brew install lazygitWindows 用scoop install lazygit也可以从源码安装git clone https://gitcode.com/GitHub_Trending/la/lazygit cd lazygit go install进入任意 Git 仓库目录直接输入lazygit启动。第一次运行不需要任何配置界面已经可用。按?打开菜单按q退出这是你要先记住的两个键。高频操作按任务拆提交一批改动。在文件面板用上下键选中文件按space切换暂存状态按c打开提交信息输入框Enter确认。想一次暂存全部文件按a。查看和切换分支。切到分支面板方向键选中目标分支space检出按n从当前提交新建分支按-切回上一次所在分支这个在频繁跳转时特别好用。看历史、找提交。提交面板按/开始搜索输入关键字就能过滤。选中某个提交按Enter查看它改了哪些文件按y可复制该提交的哈希值。修改历史提交。这是 lazygit 最省心的部分。选中提交按e进入交互式变基可以调整顺序按r重写提交信息按A用当前暂存内容修补上一次提交。多个小提交想合并按s压缩不想保留多余信息按f修正。撤销误操作。全局按z撤销上一个 Git 命令Z重做。它基于 reflog 判断该执行哪条回滚命令覆盖了提交层面的操作。配置与效率只改这三项配置文件默认在 Linux 的~/.config/lazygit/config.ymlmacOS 在~/Library/Application Support/lazygit/config.yml。建议只改这三项一是界面主题在gui.theme下选一套配色深色终端下更护眼二是语言把language设为chinese菜单和提示就变中文三是把常用操作的快捷键映射到自己顺手的位置参考 快捷键文档 对照修改。改完按AltShiftC可直接用编辑器打开配置文件改完R刷新即可看到效果。常见卡点如果启动后看不到中文就检查language是否拼写正确配置保存后按R刷新一次。如果提交后历史没更新通常是后台还没拉取状态按R手动刷新它会在后台重新跑git status和git branch。如果变基或合并出现冲突切到冲突文件按M查看解决选项或在冲突面板里用上下键选块、e交给外部编辑器处理完成后按m查看继续、跳过或中止变基的选项。如果面板布局不合手按和_切换全屏、半屏、正常三种模式不用改配置就能调整。下一步学习想查某个键的具体作用直接看 配置说明里面列出了所有配置项和默认值想确认功能边界可以看 项目说明。练习建议很简单在一个废弃的测试仓库里先完成暂存—提交—新建分支—变基—撤销这条主线把上面几个键用熟再回头调主题和快捷键形成自己的习惯。【免费下载链接】lazygitsimple terminal UI for git commands项目地址: https://gitcode.com/GitHub_Trending/la/lazygit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表