lazygit是啥
https://github.com/jesseduffield/lazygit
https://github.com/gogo1008/lazygit
Lazygit是一款用Go语言编写的开源项目,提供了一个简洁直观的终端界面,让你通过键盘快捷键就能完成所有Git操作,无需繁琐的鼠标点击和菜单导航。提交代码、切换分支、交互式变基,甚至解决合并冲突,这些操作都能在指尖轻松搞定,是不是感觉Git操作瞬间变得简单了许多?
图片
跨平台支持超棒,Windows、macOS、Linux全兼容,不管你用啥系统,都能无缝接入。
目前在GitHub上已经收获了60.3K star,非常受欢迎!
功能亮点
文件状态一目了然:工作区、暂存区和已提交文件的状态清清楚楚,再也不用反复敲git status了
图片
分支管理超简单:创建、切换、合并分支一键搞定,可视化展示让分支关系清清楚楚
图片
提交历史可视化:图形化展示提交记录和分支结构,再也不怕看不懂复杂的git log了
图片
支持自定义命令:可以绑定自己喜欢的快捷键,还能运行自定义Git命令
图片
轻量级设计:直接在终端运行,启动速度快,资源占用小,不会拖慢你的电脑
跨平台支持:Windows、macOS和Linux都能用,随时随地提高你的工作效率
安装方式
安装lazygit超级简单,根据你的系统选择合适的方式:
macOS用户:
brew install lazygit
Linux用户:
# Ubuntu/Debian
sudo apt-get install lazygit
# Arch Linux
sudo pacman -S lazygit
Windows用户:
# 使用Chocolatey
choco install lazygit
# 使用Scoop
scoop install lazygit
图片
Lazygit真是个提升 Git 操作效率的好帮手。它把复杂的命令变成了直观的界面操作,用键盘快捷键就能完成大部分工作,既适合新手快速入门,也能让老鸟节省不少时间。如果你还在为Git的复杂操作而烦恼的话,那就赶紧试试Lazygit吧!
https://github.com/jesseduffield/lazygit