乐趣区

关于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,大家都学会了吗?

退出移动版