Git命令别名

Git命令别名教程

在使用 git 中,会经常使用 git 命令去进行一些操作,有些 git 命令比较长,容易记错。这时候我们可以为自己常用的 git 命令设置一个语义化的短别名。

git 别名的设置有两种方法,一种是使用 git config 命令,一种是直接编辑当前工作区的 .git/config 配置文件。

git设置命令别名详解

语法

git config --global alias.aliasCmd cmd

参数

参数 描述
aliasCmd 命令别名。
cmd 命令。

说明

git 命令别名的设置同样支持全局的,使用 --global 与使用本地的 --local。

git配置文件修改别名详解

配置

vim .git/config

修改

[alias] co = checkout

说明

我们增加 alias 配置项,给 checkout 设置别名为 co。

Git设置命令别名

语法

git config --local alias.aliasCmd cmd

案例

我们可以直接使用 git config 命令设置本地的 checkout 别名为 co,具体命令如下:

git config --local alias.co checkout

执行完毕后,如下图所示:

11_git命令别名.png

现在,我们就可以直接使用 git co 命令,代替 git checkout 命令了,具体命令如下:

git co .

执行完毕后,如下图所示:

12_git命令别名.png

我们看到,我们执行 git co 命令相当于执行了 git checkout 命令。

Git设置命令别名

语法

.git/config

案例

我们打开工作区的根目录下的 .git/config 配置文件,打开后如下图所示:

13_git命令别名.png

我们看到,该配置文件里面增加了 alias 配置项,并且有了 co 别名,现在,我们还可以在里面再次设置别名,增加如下配置:

st = status

配置后,如下图所示:

14_git命令别名.png

我们这里,设置了使用 co 代替 checkout,使用 st 代替 status,使用 ci 代替 commit。

Git命令别名总结

在使用 git 中,会经常使用 git 命令去进行一些操作,有些 git 命令比较长,容易记错。这时候我们可以为自己常用的 git 命令设置一个语义化的短别名。

git 别名的设置有两种方法,一种是使用 git config 命令,一种是直接编辑当前工作区的 .git/config 配置文件。