Lazygit的安装与使用。

使用LazyGit来管理你的项目。

Git的强大是所有开发者都心知肚明的事情,但是其多样的命令令人很是难受。不过在Github上有着这么一个开源项目lazygit

Lazygit是由Jesseduffield开发并维护的项目,其代码托管在Github。通过使用Lazygit,我们可以更加便捷的去控制和维护项目。

值得一提的是,Lazygit被加入了最基本的鼠标控制支持。如果你想要了解更多有关Lazygit的特性,请访问https://youtu.be/CPLdltN7wgE

如何安装?

Lazygit给出了多种安装方式和平台支持,你可以使用如下命令去尝试安装该应用程序。

以下的安装方式来自官方文档,详细信息请参考Lazygit

Ubuntu:

    sudo add-apt-repository ppa:lazygit-team/release

    sudo apt-get update

    sudo apt-get install lazygit

Scoop (Windows):

    scoop bucket add extras

    scoop install lazygit

Fedora & CentOS 7:

    sudo dnf copr enable atim/lazygit -y

    sudo dnf install lazygit

Go:

    go get github.com/jesseduffield/lazygit

Lazygit的基本操作。

在安装完成后,你可以在某个本地的Git仓库中使用lazygit命令来打开Lazygit控制台。 如果你认为这条命令有点麻烦,你可以添加alias别名echo "alias lg='lazygit'" >> ~/.zshrc,后面的文件取决于你所使用中的终端。

在打开Lazygit之后我们很容易就能看到最下方的帮助信息。

使用PgUp键向上滚动

使用PgDn键向下滚动

使用x键打开菜单

使用↑↓←→键来控制光标

并且我们可以使用鼠标来控制界面焦点。

添加到暂存区操作。

将焦点转移到Files区,在需要的文件点击即可添加到暂存区。如果需要从缓存区移除这个文件,只需要再次点击即可。

文件Commit。

同样是将焦点转移到Files区,将需要进行Commit操作的文件添加到暂存区(文件名变绿),按x键进入菜单,选中自己所需要的Commit方式,回车输入Commit内容即可。

项目Push。

在将需要进行Push操作的文件添加到暂存区后按x打开菜单,选中Push,输入对应信息即可。

项目Pull。

打开菜单选中Pull即可进行远程仓库拉取操作。

需要了解更多功能请安装Lazygit。


menu

See you!