您好,登錄后才能下訂單哦!
這篇文章主要介紹關于Git別名的使用方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
1. 為什么要取別名?
別名,可以把較長的命令變得更加簡潔、簡單化,便于記憶;
別名,可以幫助我們節約大量的鍵盤敲打時間,相當于提升了我們的辦公效率;
別名,可以有效改善我們的心情,當然也可以把個人的自身價值(bi ge)提高;
2. 定義 Git 別名
2.1 第一種方法:通過命令方式設置
這里列舉了幾種定義 Git 別名例子,大家可以照葫蘆畫瓢,舉一反三。
$ git config --global alias.gp pull $ git config --global alias.br branch $ git config --global alias.co checkout $ git config --global alias.ci commit $ git config --global alias.st status
2.1.1 git config
如果命令不帶 --global 參數,它只會對當前倉庫生效,配置的內容會寫入到當前倉庫下本地文件 .git/gitconfig,比如當前的 Git 倉庫名稱為 box3,那么修改的文件路徑是 box3/.git/gitconfig
2.1.2 git config --global
如果命令帶 --global 參數,它會對當前用戶下所有的 Git 倉庫生效,配置的內容會寫入到當前用戶的本地文件 ~/.gitconfig,若終端登錄用戶是 fanjiapeng,那么文件全路徑是 /home/fanjiapeng/.gitconfig
注意:
配置相同的別名,只有最后一次配置會生效,相同的配置最后一次覆蓋前一次設置。
當前倉庫的別名配置權重(優先級)高于全局別名配置(git config > git config --global)。
2.2 第二種方法:修改本地文件
2.2.1 針對當前用戶全局設置
修改當前用戶下全局配置信息,以下命令打開的文件就是 ~/.gitconfig,修改會對當前用戶下所有的 Git 倉庫生效。
若沒有 [alias] 這項配置,不要驚慌喲,說明還沒有配置 Git 別名。
$ git config -e --global [user] [push] [alias] st = status br = branch ci = commit gp = pull co = checkout
還有一種修改全局配置信息方式,它們達到的效果是一致的。直接通過編輯器修改,比如:
$ vim ~/.gitconfig
2.2.2 針對當前用戶下,指定Git倉庫設置
假如 Git 倉庫名稱為 box3.cn,修改當前倉庫下的配置信息,以下命令打開的文件就是 .git/config,修改只會對當前倉庫生效。
$ cd box3.cn $ git config -e [core] [remote "origin"] [branch "dev"] [alias] br = branch co = checkout ci = commit
也提供另一種本地文件修改方式,比如:
$ cd box3.cn $ vim .git/config
2.3 第三種方法:Linux alias
2.3.1 針對當前用戶生效
這里也只是列舉了幾種常用的 alias,是不是比起 Git alias 命令變得更加簡單呢。
$ vim ~/.bashrc alias "gst"="git status" alias "gco"="git checkout" alias "gpl"="git pull --log" alias "gbl"="git branch -l"
挑選其中一個 alias 簡化命令,測試一下:
$ gst # On branch master nothing to commit, working directory clean
2.3.2 針對Linux系統下全部用戶生效
$ vim /etc/profile alias "gst"="git status" alias "gco"="git checkout" alias "gpl"="git pull --log" alias "gbl"="git branch -l"
3. 取消 Git 別名
3.1 命令行方式
取消/刪除某項別名,需要在某個 Git 倉庫下執行以下命令,否則會收到錯誤信息,作用域為某個指定的 Git 倉庫。
$ git config --unset alias.ci
在當前用戶下,取消/刪除某項全局別名,作用域為所有的 Git 倉庫。
$ git config --global --unset alias.co
3.2 本地文件方式
以下本地文件修改方式,只會對當前 Git 倉庫生效。
$ cd box3.cn $ vim .git/config
以下本地文件修改方式,作用域為當前用戶下所有的 Git 倉庫,針對的是當前用戶下的全局設置。
$ vim ~/.gitconfig
4. 查看 Git 已配置信息
4.1 查看 Git 本地配置
$ git config --list --local
4.2 查看 Git 全局配置
$ git config --list --global
4.3 查看 Git 所有配置信息
$ git config -l $ git config -list
別名并不只限于 Git 使用場景。大家可以舉一反三喲;
以上是關于Git別名的使用方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。