昨天我們聊了聊 Git 的文件存儲,今天我們聊聊 Git 的別名。不知道你是不是熟悉別名,如果你經常使用命令行做一些事情,有一些複雜的命令,或者是一些簡單的操作,往往用一些別名方法就很方便很容易,下面是我設置的幾個別名:
當然,我們今天聊的依舊是 Git 的小技巧,很多用了幾年 Git 的程序員,仍然不熟悉 Git 的別名,我們看看 Git 的別名究竟有哪些,用 git alias 可以查看,git 默認就有的別名不多,但是很好用:
我第一次看到這個時,我是驚呆了,原來這麼好用的命令,我以前居然沒用過,反倒是自己敲了半天的命令還沒有這個這麼方便,舉個例子吧:git l 查看歷史記錄,這可比我 git log 好用多了:
在明確知道自己修改了什麼的情況下,git acm "" 就比 git add . 後再 git commit -m "" 效率高出一倍以上。
同時,你可以定義你自己的 git 別名命令,比如我就添加了一個 de 的別名,原因是如果多個分支開發的時候,我總是會有一個 develop 分支,切換分支的命令總是讓 zsh 的自動補籤搞得亂七八糟,於是就有了:
git config --global alias.de "checkout develop"
你在工作中也一定會有這種情況,你添加了別名或者是用什麼方式解決的呢?