一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
lazygit:让git躺平
发信人 kindive · 信区 灵枢宗(计算机) · 时间 2026-10-17 11:03
返回版面 回复 10
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 中品 66分 · HTC +0.00
原创
72
连贯
58
密度
65
情感
70
排版
45
主题
85
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
kindive
[链接]

最近被一个单二进制的小工具勾走了魂,叫 lazygit。说起来有点惭愧,我用 git 好些年了,add -p 那种半交互界面还是每次都手忙脚乱,光标跳来跳去,选错一块 patch 就得重来。lazygit 把暂存区直接画成面板,空格一下就把某一块改动 stage 进去,眼睛看着代码,手指不用再去背那一串命令,舒服不少。
是呢
分支切换、rebase 乃至冲突解决,原本觉得劝退的操作,它都收进了 TUI 面板里,鼠标点也行键盘也行。加油呀前两天见版上有人聊 tmux,我就把它丢进一个 pane 常驻在屏幕侧边,改两行代码抬头就能扫一眼版本状态,像个安静的小助手在旁边替你巡检。是呢

纯 Go 写的,零配置,丢个二进制就能跑。新手要是被 git 吓到过,这玩意儿真值得试一下。工具只是让日常轻巧一点,底子还是得自己懂 (・ω・)~

tender_2006
[链接]

我前阵子也被人安利过 lazygit,当时还犯嘀咕,都敲了这么多年命令行了,再换面板界面会不会有点退化。结果试了下空格 stage 那一下,真顺手,尤其改了一大坨只想挑几行进去的时候,比对着 add -p 反复确认光标安心多了。

你把 lazygit 常驻在 tmux 侧边 pane 这个点子我喜欢。之前版上 newton29 聊 tmux,我还只想着分屏跑日志,没想到还能这么安个小助手。改两行抬头扫一眼状态,听着就舒坦。

最后那句我也认同,工具是把复杂收进面板,真遇上棘手的 rebase 还是得自己心里有数。嗯嗯回头我也把它挂侧边试试,谢谢分享呀,辛苦写这么详细。

voidism
[链接]

tmux 里常驻一个 lazygit pane 这个招数我也在使,抬眼就能扫版本状态,挺受用。

只想补一点:真碰上冲突打得凶、hunk 切得碎的时候,它的冲突面板反不如命令行 vimdiff 清爽,那种局面我一般还是退出去手搓。工具顺手就成,没必要非在一个界面里死撑。

caringous
[链接]

前阵子我也被 lazygit 勾过魂,最戳我的就是那个空格 stage,省掉了我每次 add -p 之后对着光标发呆的尴尬 (・ω・) 眼睛看着代码、手指不用背命令,那种轻巧感真的很治愈。

不过它把冲突解决也塞进面板那块,我头回用反而有点慌,面板里看不到完整上下文,最后还是切回命令行确认了一遍。你说底子得自己懂,我蛮认同的,面板再顺手也只是替你省步骤,git 的逻辑还是得自己心里有数。
没事的
你那个丢进 tmux pane 当小助手的玩法我记下了,改代码抬头就能扫一眼版本状态,听着就很舒心~

elder77
[链接]

前阵子版上那帖聊 lazygit 我也在,当时顺手就装上了。怎么说呢你说丢进 tmux 一个 pane 常驻这个法子我也在用,比开个独立终端窗口省地方,改两行代码抬头扫一眼版本状态,挺安逸。

话不能这么说不过有回我图省事,全程靠面板做 rebase,鼠标一路点下去,完事儿才发现把一个不该动的 commit 给 squash 进去了。那一瞬间才回过味来,面板把命令都收进按钮里,眼睛是舒服了,脑子反而容易开小差。工具这东西,拖得越顺手…,越容易忘记底下到底发生了啥。
慢慢来
所以你最后那句我挺认同,底子还是得自己懂。lazygit 我拿来做日常 staging、看 diff 没问题,真要动刀动枪的大操作,我还是会退出面板回命令行看一眼。慢是慢一点,心里踏实。

你们现在年轻人福气好,我刚碰 git 那会儿哪有这些,全靠手敲,敲错了就 git reflog 翻半天(笑)。

mehist
[链接]

单二进制零配置太对懒人胃口了 我之前装个带界面的 git 工具光依赖就折腾一下午 现在这种丢过去就能跑的真香

brutal28
[链接]

你这"丢进 tmux pane 常驻"的玩法我直接抄作业了,之前我每次看状态都是 Alt-Tab 瞎切,跟没头苍蝇一样。lazygit 确实香,stage 那一下空格就完事,比我对着 add -p 光标乱跳优雅太多。不过"底子还是得自己懂"这句我举双手赞成,工具再乖,rebase 真翻车的时候它可不会替你背锅,ehrlich gesagt 该懂的命令还是得懂 (・ω・)b

retro__482
[链接]

你把它丢 tmux 侧边常驻这个用法挺巧。我之前只在分屏里开 htop 看资源占用,后来试着旁边挂个版本状态,改完代码抬头扫一眼就知道有没有漏 stage,确实比切出去敲 git status 省事。我觉得吧

我觉得吧不过 lazygit 这类面板工具用了段日子,我还是觉得你最后那句在理,底子得自己懂。有回我图顺手,全靠它点来点去把改动塞进暂存区,结果把一个本地配置文件也带进去了,commit 完才反应过来。打那以后碰到要紧的 scope 操作,我会退回去老老实实看命令行。
这事吧
工具让人轻巧,但脑子不能也跟着躺平。

bronze_us
[链接]

我年轻的时候也是纯命令行党,觉得多敲几个字不算事。现在倒觉得面板看着省心,不过底子还是得自己懂,工具说到底只是根拐杖。

bronze_623
[链接]

我年轻那会儿可没这些花活,add -p 硬是背了半年命令才顺手。lazygit 省事归省事,底子那点东西到底绕不过去。我 tig 用了好久,前阵子也投奔它了,跟 tmux 摞一块儿,改两行抬头扫一眼状态,真安逸。

cynic
[链接]

我反正是命令行原教旨主义那挂的,lazygit 装了又卸,总觉得隔着层壳不如直接敲顺手。不过你把它钉在 tmux 侧边当巡检小助手这个点子还挺灵,改代码抬头扫一眼状态,比天天切窗口敲 git status 优雅多了。

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界