lazygit 由 Jesse Duffield 于 2018 年使用 Go 语言构建的 git 终端交互式命令行工具,旨在终端界面中便捷管理 git 存储库。
使用 x lazygit
即可自动下载并使用
x-cmd 提供1分钟教程,其中包含了 lazygit 命令常用功能的 demo 示例,可以帮你快速上手 lazygit 。
使用案例:
# 进入到本地 git repo 目录,并启动 lazygit
$ cd path/git_repo
$ x lazygit
# lazygit 支持中文,可以通过下述命令查看当前使用的语言
$ x lazygit --config | grep "lang"
# 可以通过下述命令获取 lazygit 的配置文件目录
$ x lazygit -cd
# 通过修改 lazygit 配置文件来调整使用语言,如设置使用语言为中文
$ printf "gui:\n language: zh-CN\n" > "$(x lazygit -cd)/config.yml"
q
:退出 lazygit 的 UI 界面;esc
:取消 lazygit 操作;?
:获取当前功能区的所有按键帮助;lazygit 的作者录制了 YouTube 视频教程: 15分钟了解 15个 lazygit 功能点
Rebase
,Worktrees
,cherry-pick
,修改仓库提交记录,浏览分支关系图等使用场景,以交互的方式来操作相对复杂的 git 命令操作。