前阵子熬夜打游戏,顺手把仓库鼓捣出一堆乱七八糟的提交,第二天想收拾历史,头都大了。后来被朋友安利了 lazygit,用了一周,真香。
说白了它就是个跑在终端里的 Git 图形界面,不用死记那一长串命令。想暂存哪个文件,方向键挪上去回车就完事,再也不用跟 git add -p 那堆补丁提示较劲。解冲突也省心,两边改动摆得清清楚楚,箭头选一边就成,比对着命令行猜哪段该留强太多。
整理提交历史更舒服。交互式 rebase 本来挺劝退,在它里头就是上下挪一挪、把几个提交合一块(squash),像收拾抽屉,零门槛。提交、看日志、翻 PR 全程键盘,眼睛不离开终端。
咱这种记性一般的人,遇上 lazygit 算捡着宝,你们要是也烦背命令,真可以试试。