Git短命令(alias,別名)

2021-08-28 13:02:25 字數 1445 閱讀 8259

我們用git pull origin develop從origin倉庫拉取develop分支。

第一次輸入這個命令,感覺不錯;第二次,還行...第n>100次,這個命令好像有點太長了啊?

確實,重複輸入這種命令很枯燥乏味。能否把這個命令縮的足夠短呢?例如git plode。

大家可能知道了,git是linus torvalds開發的。林納斯已經為我們考慮到這一點,這也就是git alias所要解決的問題。

git的alias是通過配置檔案進行定製的,這個配置檔案能做的事情還有很多,遠遠超過這篇文件的主題。

git的全域性配置檔案一般叫做.gitconfig,當前倉庫的配置檔案是.git目錄下的config檔案。很明顯,這倆配置檔案的作用範圍是不同的。

首先要修改配置檔案

3.1 linux

我用的是ubuntu 12.04 lts版本,其它的發行版可能會略有區別.

第一步 用你最喜歡的編輯器開啟 ~/.gitconfig

第二步 再配置檔案中加入alias塊,內容如下,根據你的偏好進行修改

[alias]

co= checkout

ss= status

cm= commit -m

br= branch

bm= branch -m

bd= branch -d

cb= checkout -b

df= diff

ls= log --stat

lp= log -p

plo= pull origin

plode

= pull origin develop

pho= push origin

---------------------

第三步 試試管用嗎

3.2 windows

windows系統的配置檔案一般是位於git安裝目錄下的etc\gitconfig檔案。

co

= checkout //

切換分支,或去到特定的commit

ss = status

cm = commit -m

br = branch

bm = branch -m  //

修改當前分支的名稱

bd = branch -d  //

刪除某個分支

cb = checkout -b    //

新建乙個和當前分支一樣的分支,並切換過去

df = diff

ls = log --stat //

檢視每次提交修改了哪些檔案, git ls -n, 只看最近的n次提交

lp = log -p //

檢視每次提交修改了那些行,git lp -n, 只看最近n次提交

plo = pull origin

pho = push origin

---------------------

alias命令別名

筆者在看 鳥哥私房菜 時,突然看到這個命令,之前未接觸過,故簡單記錄學習下,具體的大家可參見man手冊。功能說明 設定指令的別名。語 法 alias 別名 指令名稱 參 數 若不加任何引數,則列出目前所有的別名設定。舉 例 ermao lost desktop alias alias egrep e...

Linux 之alias 命令別名

顯示當前shell程序所有可用的命令別名 alias 定義命令別名,其命令為 alias name value 在命令列中定義的別名,僅對當前shell程序有效 想要永久有效,需要在配置檔案中定義 對當前使用者有效 修改檔案 bashrc 對所有使用者有效 修改檔案 etc bashrc 修改配置檔...

alias 為命令設定別名

為命令設定別名,利用alias可以把很長的命令變成任意我們喜歡的簡短命令。alias 別名 指令名稱 root localhost lwpgcc gcc wall g o a.out root localhost 若不加任何引數,則列出目前所有的別名設定。root localhost alias a...