新增別名 Git技巧 設定和刪除命令別名的方法

2021-10-16 05:46:07 字數 1149 閱讀 3642

在 git 中,可以使用 git config 命令來設定指定命令的別名,後續執行該命令時,就用別名代替,可以減少輸入。例如,下面的命令設定字母 l 為 log 命令的別名:

$ git config --global alias.l log
設定之後,執行 git l 相當於執行 git log 命令。使用別名時,可以在別名後面正常提供引數。例如,上面設定字母 l 為 log 命令的別名,那麼git l -p相當於git log -p

檢視 man git-config 的alias.*說明如下:

設定 l 命令別名後,如果要刪除這個命令別名,可以執行下面的命令:

$ git config --global --unset alias.l
由於使用 git config 設定命令別名時指定了 --global 選項,在刪除別名時也要加上 --global 選項。

其他命令別名也可以類似刪除,把 alias.l 替換成對應的別名即可。

如果想刪除所有命令別名,可以執行下面的命令:

$ git config --global --remove-section alias
[alias] co = checkout ci = commit st = status lt = log --stat ln = log --name-status b = branch pl = pull ph = push
可以看到,不但可以為命令設定別名,還可以在命令後面加上選項。

實際上,用 git config 命令設定別名,就是新增別名項到.gitconfig檔案。

git config --global --remove-section alias命令會刪除.gitconfig檔案中的[alias]小節、以及該小節底下的內容,從而刪除所有命令別名。

git命令設定別名

git 並不會推斷你輸入的幾個字元將會是哪條命令,不過如果想偷懶,少敲幾個命令的字 符,可以用 git config 為命令設定別名 git config global alias.co checkout git config global alias.br branch git config gl...

Git Git使用小技巧分享 給命令設定別名

給git常用命令設定別名 自己用下來感覺特別方便,避免每次輸入很長命令,避免出錯可能,大家有興趣可以試一下,比如 命令列輸入git config list,結果如下 我們之後使用命令就可以直接 git st git co git rb等命令 設定方法 可以通過git config命令來設定 比如 設...

history命令新增時間和使用技巧

1,新增顯示時間 a,在 etc profile 新增如下兩行 histtimeformat y m d h m s export histtimeformat 推薦 或者顯示用時間 ip 使用者名稱 user ip who u am i 2 dev null awk sed e s g histf...