Lazygit

名称、版本与用途

  • 名称:Lazygit
  • 当前版本:0.60.0
  • 路径:~/.local/bin/lazygit
  • 用途:在终端中交互完成暂存、提交、分支、stash、rebase、冲突处理和远程操作。

基本语法(Synopsis)

lazygit [OPTIONS]

[] 表示可选项,... 表示可重复;大写名称表示需要替换的参数。

当前安装与更新

当前为官方 release 的独立 Linux 二进制,并被 core 离线 bundle 收录。

本地 install_cli_tools.sh 对已有版本会跳过。另一个已经准备好的 terminal-tools-installation-offline/lazytools bundle 包含 0.61.1,其安装器会备份后覆盖,可用于离线更新。

联网更新时应从官方 release 下载对应 Linux x86_64 资产,校验后替换 ~/.local/bin/lazygit。

基本功能与推荐用法

lazygit                         # 在当前仓库启动
lazygit -p ~/repos/project      # 指定仓库
lazygit --use-config-file ~/.config/lazygit/config.yml
lazygit --debug                 # 调试模式
lazygit --version

界面内常用思路:

  • 用方向键或 h/j/k/l 切换面板和条目。
  • 空格通常用于暂存或取消暂存。
  • c 进入提交动作。
  • ? 查看当前上下文快捷键。
  • x 打开当前对象的命令菜单。
  • q 返回或退出。

推荐用 Lazygit 处理交互式工作流,用 Git CLI 处理可复制的脚本。执行 force push、丢弃修改或删除分支前仔细查看确认框。

示例中的选项、参数与子命令

本表解释本页示例实际出现的选项、参数、子命令及必要的辅助命令语法。

语法元素含义
-p PATH, --path PATH在指定仓库路径启动。
--use-config-file FILE使用指定配置文件。
--debug启用调试日志。
--version显示版本。

官方资料