说实话我以前一直硬刚命令行git,rebase的时候手抖得跟帕金森似的。直到被朋友安利了lazygit,才发现原来这玩意儿能这么顺。
其实它本质上就是个跑在终端里的git可视化面板,但跟那些花里胡哨的GUI不一样,你全程不离开shell,键盘流党狂喜。最戳我的是hunk级选择性暂存,左侧diff右侧文件树,想stage哪一块直接空格一点,再也不用在git add -p里跟正则搏斗了。log树也画得清爽,交互式rebase整理提交历史像拖拽一样直观,解冲突的时候哪个commit在上哪个在下一目了然,比对着一串hash猜强太多。
重点是零配置,装完直接lazy git进面板就能用,不用折腾一堆插件和主题。老手能提速,新手也不慌,至少不会被那一长串subcommand劝退。当然你要说纯CLI才是浪漫我也没意见,但当工具嘛,好用就是硬道理。