lazygit 是一个用于 Git 命令行的简单终端 UI,使用 Go 语言编写,用到了 gocui 库,目的是在命令行提供 Git 的图形界面。
目前 lazygit 发布了 0.38 版本,带来如下更改:
大变更
'x' 不再打开菜单,需要使用 '?' 或重新映射键绑定。
不能再使用 “y” 或 “n” 来响应确认弹出窗口,需要使用 “enter” 或 “esc”。
更改了配置编辑器设置的方式,因为之前有点乱。
新特性
#2390 改造提交消息面板
#2421 允许使用 “T” 键绑定在分支上创建标签
#2453 允许变基到第一次提交
#2476 为 Kotlin 文件添加图标
#2433 在分支内查看时延迟加载提交
#2370 允许交互地变基到一个分支
#2344 允许使用 (单 / 双 / 圆 / 隐藏)自定义面板边框样式
#2485 允许在变基时重写 HEAD 提交
#2552 通过 git 配置更好地支持堆叠分支
#2496 从历史记录中忽略以空格开头的自定义命令
#2558 允许在变基期间重置作者
#2523 改进编辑器配置
#2418 允许将远程分支名称复制到剪贴板
领取专属 10元无门槛券
私享最新 技术干货