怎么摆脱又臭又长的 Git 命令?

码农天地 -
怎么摆脱又臭又长的 Git 命令?

在使用 Git 的时候,虽然大部分时候我们用的是图形客户端,但图形客户端不能解决所有的操作,所以,也少不了要需要使用命令行的时候。
但有些 Git 命令和参数确实又不好记,甚至有的命令每次要用的时候需要去查资料才知道,严重影响效率。
怎么摆脱又臭又长的 Git 命令?
所以,本篇栈长分享一个偷懒的小技巧,我们可以给 Git 命令设置对应的别名(也可以说是缩写),比如:
$ git config --global alias.br branch
我给 branch 设置了一个别名:br,我们就可以使用 git br 代替 git branch 了。
--global 表示全局仓库,也可以使用 --local 设置成当前仓库命令别名。
$ git br

master
 另外一个查看状态的 status 命令我觉得有必要设置下别名,很容易打错,也容易与 state 混淆。

$ git config --global alias.st status
以后只需要使用 git st 是不是就简单多了。
下面再举一个复杂点带参数的例子:
$ git config --global alias.rhm 'reset --hard origin/master'
我把重置成远程分支的命令别名改为了:rhm,带参数部分需要用单引号包起来,这个命令可能平时用的不多,也不好记,关键时刻却非常有用。
$ git rhm
HEAD is now at 7e66820 1
我们再来看下 git 的全局配置文件 .gitconfig 内容,你会发现多了一个 alias 组:
...
[alias]
rhm = reset --hard origin/master
st = status
br = branch
没错,我们可以直接编辑这个配置文件,一次性设置对应的 Git 命令别名关系。
OK,大家都学会了吗?

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

加个好友,技术交流

1628738909466805.jpg