身為一名工程師最討厭的是什麼?我想其一就是重複、乏味的工作。
因為工程師的惰性,在程式的世界中有模組化、物件導向的存在,也開發愈來愈多技術讓我們的生活更加便利,像是:自駕車、無人商店等等,這些技術都是多虧人類的懶惰才創造出來的呢!(重點大誤)
接下來你可能會問「 git 都已經這麼方便的幫忙進行版本控制了,還有什麼好嫌棄的?」如果你有這個想法,就代表你還不夠懶。
最最麻煩的部分是什麼?就是在下那些指令的時候。
總是要 key 一堆指令代碼,然後還要記那個單字要怎麼拼,後續要接哪些指令,腦容量不夠用的工程師表示崩潰 QAQ
於是!這篇文章誕生了,我們來講講怎麼樣客製化自己記的住的指令代碼,建立快捷指令吧!
要修改 git 的指令其實非常簡單,我們只要透過 git config
來修改 alias
就可以了,舉幾個修改的範例來看:
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
只要在 alias.
後面接上自定義的縮寫,再空格寫上原本的全名就可以了!
倘若有空格的話,就使用單引號或是雙引號括起來就可以了。
git config --global alias.l "log --oneline --graph"
git config --global alias.ls 'log --graph --pretty=format:"%h <%an> %ar %s"'
也可以直接到 C:\Users\UserName\.gitconfig
,直接加入以下內容即可
[alias]
co = checkout
br = branch
st = status
l = log --oneline --graph
ls = log --graph --pretty=format:\"%h <%an> %ar %s\"
若想要查詢已經建立過的 alias 清單,只要輸入以下指令:
git config --get-regexp alias
如果後悔了,想要刪除該縮寫的話,只要使用以下指令就可以了
git config --global --unset alias.l