3 回答

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
我在文檔中找不到,但是如果您在路徑中創(chuàng)建腳本“ git- <名稱>”,則可以在存儲(chǔ)庫(kù)中使用“ git name”來(lái)調(diào)用它。
看到:
$ cd ~/bin
$ echo "echo I love this log:
>pwd
>git log --graph --summary --decorate --all" > git-logg
$ chmod +x git-logg
$ cd /path/to/your/repo
$ git logg
I love this log:
/path/to/your/repo
* commit 3c94be44e4119228cc681fc7e11e553c4e77ad04 (whatever-branch)
| Author: myself <my@Laptop.(none)>
| Date: Fri Apr 1 16:47:20 2011 +0200
|
| would have been better not to do it at all
|
...
$
因此,您也可以使用這種(不太明顯的)方式來(lái)編寫(xiě)自己喜歡的任何別名。
您甚至可以在該函數(shù)的新命令中添加自動(dòng)補(bǔ)全功能。這里的信息
$ _git_logg ()
{
# you can return anything here for the autocompletion for example all the branches
__gitcomp_nl "$(__gi
- 3 回答
- 0 關(guān)注
- 730 瀏覽
添加回答
舉報(bào)