是否可以通过合并2个Github存储库来创建Github存储库,以便2个存储库不断更新自己?
所以,例如 用户X有一个回购A. Anothr repo B由用户Y. 我是用户Z,觉得有一个A + B分发是有价值的。
所以我叉A.然后我分叉B.
现在,第一件事是我希望A和B根据他们的上游回购自动保持更新。我该怎么做?
其次,我可以创建A + B回购,以便A和B中的上游变化都反映在A + B中吗?
答案 0 :(得分:0)
现在,第一件事是我希望A和B根据他们的上游回购自动保持更新。我该怎么做?
这是我的方式(重复B):
git clone git@github.com:ME/A
cd A && git remote add upstream git@github.com:ORG/A
当我想更新我的fork时,我会git fetch --all
,它会更新我的本地仓库,更改任何遥控器,在这种情况下是我的fork和原始存储库。
其次,我可以创建A + B回购,以便A和B中的上游变化都反映在A + B中吗?
这取决于。如果A和B分享一些历史,那是完全可能的。假设A是第一个回购,然后B分叉,那么你可以分叉A并将B设置为远程。如果A和B是不相关的存储库,则不可能。