Git定義命令別名

admin發表於2018-07-15

Git中絕大多數命令,在本人看來,長度可以接受。

如果帶有強迫症或者完美主義傾向的同學無法忍受“難以接受”的長度,可以通過配置檔案自行定義。

首先輸入下面命令:

[Shell] 純文字檢視 複製程式碼
$ git config --global -e

開啟一個能夠輸入內容的介面,可以對配置檔案進行手動配置。

將以下內容插入到其中即可:

[Shell] 純文字檢視 複製程式碼
[alias]
    st = status
    co = checkout
    br = branch
    mg = merge
    ci = commit 
    md = commit --amend
    dt = difftool
    mt = mergetool
    last = log -1 HEAD
    cf = config
    line = log --oneline
    latest = for-each-ref --sort=-committerdate --format='%(committerdate:short) %(refname:short) [%(committername)]'

    ls = log --pretty=format:\"%C(yellow)%h %C(blue)%ad %C(red)%d %C(reset)%s %C(green)[%cn]\" --decorate --date=short
    type = cat-file -t
    dump = cat-file -p

當然命令的別名可以根據自己的習慣設定,最好要有意義,做到見詞達意。

相關文章