终端里管Git,lazygit是真香。我之前一直靠背命令过日子,status add commit push敲得手熟,可一碰到交互式rebase或者解冲突就犯晕,GUI客户端又嫌太重,开个IDE半天起不来。
lazygit直接在终端里拉起一个可视化界面,纯键盘操作。stage和commit的视图最实用,哪些文件动了、动在哪,扫一眼就清楚,不用在脑子里拼命令。解冲突时左右分栏对照,读起来跟看代码一个样,比在编辑器里反复跳转直观太多。rebase和diff都内置,跟着提示走就完事。最关键它不挑环境,ssh上服务器随手就开,比sourceTree那类客户端轻不止一个量级。
终端党值得一试,用了大概率回不去。