别名而不必写GIt

时间:2017-08-04 15:57:53

标签: git

作为一个例子,我使用这个命令来编写一个git别名。

  

git config --global alias.a add

现在这意味着我必须写:

  

git a

哪个超级烦人..

我想知道是否有一种方法可以全局应用这个别名,所以我只需要写:

  

这将使我免于编写git ..

我认为这会奏效,但事实并非如此。

  

git config --global alias.a git add

2 个答案:

答案 0 :(得分:3)

使用shell别名,例如bash aliases

alias a="git add"

如果你把它放在~/.bashrc文件中,你将自动在每个shell实例中都有别名。

答案 1 :(得分:0)

这取决于您想要获得的内容,但另一个选择是创建一个全局安装的Node包,它基本上包装了git命令。

例如,我用这种方式写了christian-git。 “Jesus”是我的package.json中定义的命令,index.js文件只负责解析我输入的命令并执行相应的git命令。

在全球安装时,“耶稣见证”执行“git log”,例如。

可能是你得到的最荒谬的插图......但它也有效。

https://github.com/alexmacarthur/christian-git