git – 我可以将遥控器本身的定义推送到遥控器吗?

假设我有两个遥控器:原点和上游.有没有办法可以将对象上游推送到原点,以便其他从原点克隆我的repo的人能够运行git fetch upstream这样的东西而不需要额外的配置? 最佳答案 不是直接的.上游的配置信息,例如几乎所有的git配置,都在.git / config中,它不被视为存储库的“一部分”.

您可以将该信息复制到文件中,然后git添加并提交此文件,并向人们提供有关如何将其复制回.git / config的说明.或者,您可以编写一个脚本,使用git config添加上游配置,然后git添加并提交脚本.但这与他们自动获得上游配置的情况不同.

(Git钩子有同样的问题:它们不是“存储库”的一部分.你可以将钩子编写为存储库中的实际文件并提交它们,但是你必须向用户提供指令:“克隆后,运行例如,这个设置脚本用于配置上游和一些钩子.

点赞