Git筆記(10) 別名

2021-10-02 18:14:20 字數 1295 閱讀 2916

git 並不會在輸入部分命令時自動推斷出想要的命令

如果不想每次都輸入完整的 git 命令

可以通過git config檔案來輕鬆地為每乙個命令設定乙個別名

這裡有一些例子可以試試:

$ git config --global alias.co checkout

$ git config --global alias.br branch

$ git config --global alias.ci commit

$ git config --global alias.st status

這意味著,當要輸入git commit時,只需要輸入git ci

例如,為了解決取消暫存檔案的易用性問題

可以向 git 中新增自己的取消暫存別名:

$ git config --global alias.unstage 'reset head --'
這會使下面的兩個命令等價:

$ git unstage filea

$ git reset head -- filea

通常也會新增乙個last命令,像這樣:

$ git config --global alias.last 'log -1 head'
這樣,可以輕鬆地看到最後一次提交

$ git last

commit 66938dae3329c7aebe598c2246a8e6af90d04646

author: josh goebel

date: tue aug 26 19:48:51 2008 +0800

test

for current head

signed-off-by: scott chacon

如果自己要寫一些與 git 倉庫協作的工具的話

可能需要執行外部命令,而不是乙個 git 子命令

如果是那樣的話,可以在命令前面加入!符號

如,將git visual定義為gitk的別名:

$ git config --global alias.visual '!gitk'
參考: git

以上內容,均根據git官網介紹刪減、新增和修改組成

git學習筆記整理 8 別名

git config檔案來輕鬆地為每乙個命令設定乙個別名 git config global alias.co checkout git config global alias.br branch git config global alias.ci commit git config global...

Git 配置別名

當前倉庫配置檔案 git config 全域性使用者配置檔案 gitconfig 手動修改配置檔案 alias st status cm commit co checkout br branch ad add ac git add git commit m 哈哈 git push 命令列配置命令gi...

git配置別名

最近,組長讓我們安裝git flow,說這個好用,說讓我們以後就用這個。emm,領導說啥,咱照幹就是了。於是安裝了git flow開始使用起來。安裝過程有點繁雜,推薦看這篇部落格。git flow的安裝和使用。安裝完了,就開始使用,然而在使用過程中,發現命令列有點長,怎麼辦?能不能把命令簡化一點呢?...