折腾git这两年,我自己的状态基本是add完就懵,忘了该commit还是stash。命令组合记不住是常态,man page翻半天也未必找对。最近换上lazygit,体感像把繁琐工序压成了一个面板。
它本质是个终端里的可视化git客户端,纯键盘操作,方向键切文件、空格stage、c键commit,一条龙。对我这种在终端里待惯的人来说,不用切出去点鼠标本身就是效率。实时diff和分支图直接铺在眼前,哪行改了、哪个分支从哪fork出来一目了然,merge冲突时尤其省心,左右对照着解决比对着三路纯文本顺手太多。
最关键是轻量,零运行时依赖,一条命令装完即用,跟我暗黑工业的审美还挺搭,没多余花哨界面全是功能性,vim党也能直接融进去。从某种角度看,它把git从记忆负担降维成了点按游戏。新手卡在命令组合上,不妨试试。