怎麼擺脫又臭又長的 Git 命令?

在使用 Git 的時候,雖然大部分時候咱們用的是圖形客戶端,但圖形客戶端不能解決全部的操做,因此,也少不了要須要使用命令行的時候。java

但有些 Git 命令和參數確實又很差記,甚至有的命令每次要用的時候須要去查資料才知道,嚴重影響效率。git

怎麼擺脫又臭又長的 Git 命令?spring

因此,本篇棧長分享一個偷懶的小技巧,咱們能夠給 Git 命令設置對應的別名(也能夠說是縮寫),好比:intellij-idea

$ git config --global alias.br branch

我給 branch 設置了一個別名:br,咱們就可使用 git br 代替 git branch 了。ide

--global 表示全局倉庫,也可使用 --local 設置成當前倉庫命令別名。spring-boot

$ git br
* master

另一個查看狀態的 status 命令我以爲有必要設置下別名,很容易打錯,也容易與 state 混淆。性能

$ git config --global alias.st status

之後只須要使用 git st 是否是就簡單多了。idea

下面再舉一個複雜點帶參數的例子:命令行

$ git config --global alias.rhm 'reset --hard origin/master'

我把重置成遠程分支的命令別名改成了:rhm,帶參數部分須要用單引號包起來,這個命令可能平時用的很少,也很差記,關鍵時刻卻很是有用。code

$ git rhm
HEAD is now at 7e66820 1

咱們再來看下 git 的全局配置文件 .gitconfig 內容,你會發現多了一個 alias 組:

...

[alias]
	rhm = reset --hard origin/master
	st = status
	br = branch

沒錯,咱們能夠直接編輯這個配置文件,一次性設置對應的 Git 命令別名關係。

OK,你們都學會了嗎?

本文只是畫龍點睛,你平時用哪些複雜的命令呢?別名用起來吧!效率槓槓的!

奇奇怪怪的知識是否是又增長了?關注公衆號Java技術棧,棧長還會繼續分享一些 Git 的使用小技巧,公衆號第一時間推送。

以爲有用,老鐵們點個在看、轉發支持下吧!

近期熱文推薦:

1.Java 15 正式發佈, 14 個新特性,刷新你的認知!!

2.終於靠開源項目弄到 IntelliJ IDEA 激活碼了,真香!

3.我用 Java 8 寫了一段邏輯,同事直呼看不懂,你試試看。。

4.吊打 Tomcat ,Undertow 性能很炸!!

5.《Java開發手冊(嵩山版)》最新發布,速速下載!

以爲不錯,別忘了隨手點贊+轉發哦!

相關文章
相關標籤/搜索