将git别名推送到远程仓库

时间:2014-11-17 20:17:13

标签: git

是否可以将git别名推送到git repo,以便克隆该repo的每个人都可以使用该别名?

示例:

git config alias.st "status -s"
git push

别名是否被推送?

PD:我想要实现的是开发几个步骤的教程,所以每当我做“下一个”或“git next”时,它就会切换到下一级的分支。

1 个答案:

答案 0 :(得分:3)

别名是本地(系统级,用户级或repo级)配置的一部分。 由于您无法通过git push共享本地配置,因此无法将别名推送到遥控器。

这种限制有一个很好的安全原因:想象一下,如果别名被复制到克隆你的repo的任何人的本地配置中,并且你已经定义了一个等同于sudo rm -rf /的别名,那么鼓励人们使用它。混乱将随之而来......

但是,如果要与别人共享别名的定义,可以随时执行的操作是推送包含文本文件的提交,其中包含别名的定义。