使用LazyGit來(lái)管理你的項(xiàng)目获洲。
Git的強(qiáng)大是所有開(kāi)發(fā)者都心知肚明的事情阱表,但是其多樣的命令令人很是難受。不過(guò)在Github上有著這么一個(gè)開(kāi)源項(xiàng)目lazygit贡珊。
Lazygit是由Jesseduffield開(kāi)發(fā)并維護(hù)的項(xiàng)目最爬,其代碼托管在Github。通過(guò)使用Lazygit飞崖,我們可以更加便捷的去控制和維護(hù)項(xiàng)目烂叔。
值得一提的是,Lazygit被加入了最基本的鼠標(biāo)控制支持固歪。如果你想要了解更多有關(guān)Lazygit的特性蒜鸡,請(qǐng)?jiān)L問(wèn)https://youtu.be/CPLdltN7wgE。
如何安裝牢裳?
Lazygit給出了多種安裝方式和平臺(tái)支持逢防,你可以使用如下命令去嘗試安裝該應(yīng)用程序。
以下的安裝方式來(lái)自官方文檔蒲讯,詳細(xì)信息請(qǐng)參考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的基本操作。
在安裝完成后判帮,你可以在某個(gè)本地的Git倉(cāng)庫(kù)中使用lazygit命令來(lái)打開(kāi)Lazygit控制臺(tái)局嘁。 如果你認(rèn)為這條命令有點(diǎn)麻煩溉箕,你可以添加alias別名echo "alias lg='lazygit'" >> ~/.zshrc,后面的文件取決于你所使用中的終端悦昵。
在打開(kāi)Lazygit之后我們很容易就能看到最下方的幫助信息肴茄。
使用PgUp鍵向上滾動(dòng)
使用PgDn鍵向下滾動(dòng)
使用x鍵打開(kāi)菜單
使用↑↓←→鍵來(lái)控制光標(biāo)
并且我們可以使用鼠標(biāo)來(lái)控制界面焦點(diǎn)。
添加到暫存區(qū)操作但指。
將焦點(diǎn)轉(zhuǎn)移到Files區(qū)寡痰,在需要的文件點(diǎn)擊即可添加到暫存區(qū)。如果需要從緩存區(qū)移除這個(gè)文件棋凳,只需要再次點(diǎn)擊即可拦坠。
文件Commit。
同樣是將焦點(diǎn)轉(zhuǎn)移到Files區(qū)剩岳,將需要進(jìn)行Commit操作的文件添加到暫存區(qū)(文件名變綠)贞滨,按x鍵進(jìn)入菜單,選中自己所需要的Commit方式卢肃,回車輸入Commit內(nèi)容即可疲迂。
項(xiàng)目Push。
在將需要進(jìn)行Push操作的文件添加到暫存區(qū)后按x打開(kāi)菜單莫湘,選中Push尤蒿,輸入對(duì)應(yīng)信息即可。
項(xiàng)目Pull幅垮。
打開(kāi)菜單選中Pull即可進(jìn)行遠(yuǎn)程倉(cāng)庫(kù)拉取操作腰池。
需要了解更多功能請(qǐng)安裝Lazygit。
See you!