命令行和neovim的git操作软件-lazygit

命令行和neovim的git操作软件-lazygit

命令行和neovim下喜欢用lazygit操作git管理的代码

‌一、安装方法(macos)

brew方式

安装homebrew

brew install lazygit

通用方式‌

通过 Go 安装:go install github.com/jesseduffield/lazygit@latest,或从 GitHub Releases 下载二进制文件‌

‌二、界面导航‌

启动命令:lazygit(或设置别名 alias lg="lazygit")。

界面分为 5 个面板:

  • ‌数字键切换‌:1(状态)、2(文件)、3(分支)、4(提交)、5(储藏)
  • 方向键‌:↑/↓ 选择条目,←/→ 切换面板‌
  • 通用操作‌:q 退出,? 查看快捷键帮助,Tab/Shift+Tab 面板间跳转‌

三、核心操作

  1. ‌提交更改‌
  • 按 空格 暂存/取消暂存文件(支持单行暂存:选中代码块后按空格)
  • 按 c 提交,输入commit消息后确认‌
  1. ‌分支管理‌
  • 分支面板中按 n 创建新分支
  • 选中分支后按 空格 切换,d 删除分支‌

3.‌ 远程同步‌

  • P 推送当前分支
  • p 拉取远程变更‌
  1. ‌撤销操作‌
  • 误操作后按 z 撤销(支持多级撤销)‌

‌四、高级功能‌

  • ‌交互式变基‌:提交面板中选中提交,按 r 进入变基模式,拖动调整顺序‌
  • ‌冲突解决‌:冲突文件按 Enter 进入合并工具,手动编辑后标记为已解决‌
  • ‌储藏修改‌:按 5 进入储藏面板,a 储藏全部未提交更改‌
  • ‌历史搜索‌:提交面板中按 / 过滤提交记录‌

‌五、集成开发环境‌

  • ‌NeoVim 集成‌:通过插件(如 lazygit.nvim)在编辑器内悬浮终端调用‌
  • ‌快捷键自定义‌:编辑配置文件 ~/.config/lazygit/config.yml 绑定个性化操作‌
相关推荐
越千年9 小时前
Git的“后悔药”全指南:reset、revert、restore 如何优雅地拯救手残
git
NiKo_W20 小时前
Git 多人协作(1)
git
Rhys..20 小时前
Git常用命令合集
大数据·git·elasticsearch
長琹1 天前
Git版本管理工具入门及常用命令讲解---小白版
git
AL流云。1 天前
一篇了解 Git 使用方法
git
清粥油条可乐炸鸡5 天前
gitflow在公司的全流程
git
少女续续念6 天前
国产 DevOps 崛起!Gitee 领衔构建合规、高效的企业协作工具链
git·开源
少女续续念6 天前
AI 不再是 “旁观者”!Gitee MCP Server 让智能助手接管代码仓库管理
git·开源
naice7 天前
我对github的图片很不爽了,于是用AI写了一个图片预览插件
前端·javascript·git
会飞的青蛙7 天前
GIT 配置别名&脚本自动化执行
前端·git