使用 git alias 提高 git 的使用效率
前言
git 作為一個版本控制工具赴穗,是我們程序員平時工作中不可缺少的一部分津畸。但有一個問題,我們開發(fā)完一個小功能或修改了一個 bug,都需要 add 然后 commit 一下洒嗤,每次都要敲這么多的字符院尔。作為經(jīng)常使用 git 的我們來說蜻展,這是不能忍受的喉誊!
這個時候,可以使用 git alias纵顾!
定義自己的 git alias
通過命令設(shè)置 alias
根據(jù) git 官方文檔說明伍茄,我們可以通過以下命令定義 git alias:
git config --global alias.a add
git config --global alias.c commit
git config --global alias.o checkout
通過 git 配置文件設(shè)置 alias
上面那種用命令定義 alias 的方式,需要敲這么多前置的命令施逾,太麻煩了敷矫。這個時候,我們可以通過 git 的配置文件來配置 alias
- 在
~/
目錄下找到.gitconfig
文件 - 在
.gitconfig
文件末尾添加:
[alias]
a = add
c = commit
o = checkout
# ...
- 完成汉额!
這樣曹仗,我們就可以直接使用 git a
、git c
闷愤、git o
來代替 git add
整葡、git commit
、git o
啦讥脐!
git alias
之前的都是我們自己配置的一些 git alias遭居,當(dāng)然有別人給我們配好了的:git alias。里面包含了非常非常非常多的 git alias旬渠,具體的 alias 所對應(yīng)的真正的 git 命令俱萍,可以查看該項(xiàng)目的 gitalias.txt
文件。
# 如:
# gitalias.txt 文件中一個單詞的 alias
a = add
b = branch
c = commit
d = diff
f = fetch
g = grep
l = log
m = merge
o = checkout
p = pull
r = remote
s = status
w = whatchanged
安裝使用
- 首先將該開源項(xiàng)目中的
gitalias.txt
文件下載下來 - 然后在剛剛我們編輯的
.gitconfig
文件里面加入:
[include]
path = gitalias.txt
- 這樣告丢,
gitalias.txt
中的所有 alias枪蘑,都已被引入,就可以直接使用了岖免!
將 git
命令用 g
命令替代
- 打開
~/.bash_profile
文件 - 在文件末尾添加:
alias g=git
- 使用
source ~/.bash_profile
命令 - 完成
這樣岳颇,git
也可以使用 g
命令來替代了!
更多 git alias 工具
根據(jù) git alias more ideas 介紹颅湘,我們可以使用其他工具來使用 git alias话侧,如:
- 如果有 node 環(huán)境(作為前端開發(fā),必須有4巢巍)瞻鹏,可以使用 git-alias
總結(jié)
完~