假设我有两个遥控器:originupstream。有没有一种方法可以将对象upstream推到origin,以便从origin克隆我的repo的其他人能够在不需要额外配置的情况下运行类似于git fetch upstream的操作?

最佳答案

不是直接的。与几乎所有git配置一样,上行流的配置信息位于.git/config中,这不被视为存储库的“一部分”。
您可以将该信息复制到一个文件中,然后git add并提交该文件,并向用户提供有关如何将其复制回其.git/config的说明。或者,可以编写一个脚本,使用git config添加上游配置,然后git add提交脚本。但这与他们自动获得upstream配置不同。
(git钩子也有同样的问题:它们不是存储库的“一部分”。您可以将钩子作为实际文件写入存储库中并提交它们,但随后必须向用户提供说明:“克隆后,运行此安装脚本以配置上游钩子和某些钩子”(例如)。

关于git - 我可以将 Remote 本身的定义推送到 Remote 吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22770493/

10-09 20:22
查看更多