在使用 git 中,会经常使用 git 命令去进行一些操作,有些 git 命令比较长,容易记错。这时候我们可以为自己常用的 git 命令设置一个语义化的短别名。
git 别名的设置有两种方法,一种是使用 git config 命令,一种是直接编辑当前工作区的 .git/config 配置文件。
git config --global alias.aliasCmd cmd
参数 | 描述 |
---|---|
aliasCmd | 命令别名。 |
cmd | 命令。 |
git 命令别名的设置同样支持全局的,使用 --global 与使用本地的 --local。
vim .git/config
[alias] co = checkout
我们增加 alias 配置项,给 checkout 设置别名为 co。
git config --local alias.aliasCmd cmd
我们可以直接使用 git config 命令设置本地的 checkout 别名为 co,具体命令如下:
git config --local alias.co checkout
执行完毕后,如下图所示:
现在,我们就可以直接使用 git co 命令,代替 git checkout 命令了,具体命令如下:
git co .
执行完毕后,如下图所示:
我们看到,我们执行 git co 命令相当于执行了 git checkout 命令。
.git/config
我们打开工作区的根目录下的 .git/config 配置文件,打开后如下图所示:
我们看到,该配置文件里面增加了 alias 配置项,并且有了 co 别名,现在,我们还可以在里面再次设置别名,增加如下配置:
st = status
配置后,如下图所示:
我们这里,设置了使用 co 代替 checkout,使用 st 代替 status,使用 ci 代替 commit。
在使用 git 中,会经常使用 git 命令去进行一些操作,有些 git 命令比较长,容易记错。这时候我们可以为自己常用的 git 命令设置一个语义化的短别名。
git 别名的设置有两种方法,一种是使用 git config 命令,一种是直接编辑当前工作区的 .git/config 配置文件。