Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将git别名推送到远程repo_Git - Fatal编程技术网

将git别名推送到远程repo

将git别名推送到远程repo,git,Git,是否可以将git别名推送到git repo,以便该repo克隆的每个人都可以使用该别名 例如: git config alias.st "status -s" git push 别名是否被推送 PD:我想实现的是开发一个多步骤教程,因此每当我执行“下一步”或“git下一步”时,它都会切换到下一级的分支。别名是本地(系统级、用户级或repo级)配置的一部分。 由于无法通过git push共享本地配置,因此无法将别名推送到远程服务器 这种限制有一个很好的安全理由:想象一下,如果别名被复制到克隆您的

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

例如:

git config alias.st "status -s"
git push
别名是否被推送


PD:我想实现的是开发一个多步骤教程,因此每当我执行“下一步”或“git下一步”时,它都会切换到下一级的分支。

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

这种限制有一个很好的安全理由:想象一下,如果别名被复制到克隆您的回购协议的任何人的本地配置中,并且您定义了一个相当于
sudo rm-rf/
,鼓励人们使用它的别名。混乱会接踵而至


但是,如果您想与其他人共享别名的定义,您通常可以做的是推送包含包含别名定义的文本文件的提交。

出于良好的原因(特别是安全性),别名是配置的本地别名(在系统级、用户级或repo级)。无法将别名推送到远程服务器。但是,您始终可以推送包含包含别名定义的文本文件的提交。