是否可以将git别名推送到git repo,以便克隆该repo的每个人都可以使用该别名?
示例:
git config alias.st "status -s"
git push
别名是否被推送?
PD:我想要实现的是开发几个步骤的教程,所以每当我做“下一个”或“git next”时,它就会切换到下一级的分支。答案 0 :(得分:3)
别名是本地(系统级,用户级或repo级)配置的一部分。
由于您无法通过git push
共享本地配置,因此无法将别名推送到遥控器。
这种限制有一个很好的安全原因:想象一下,如果别名被复制到克隆你的repo的任何人的本地配置中,并且你已经定义了一个等同于sudo rm -rf /
的别名,那么鼓励人们使用它。混乱将随之而来......
但是,如果要与别人共享别名的定义,可以随时执行的操作是推送包含文本文件的提交,其中包含别名的定义。