使用一个回购作为其他回购的基础

时间:2015-10-13 14:40:40

标签: git github

我需要有一个主项目,如果这个项目有变化,那么将此更改推送到其他项目。

我的想法:

有1个主项目,名为"基本"和" project1"," project2"作为" basic"的克隆。我使用远程参考创建的克隆"基本"每个项目。

问题:

当我编辑某个项目然后我从基本项目推送到每个项目时,git告诉我,我必须从我的项目中拉出来,但我不想这样做。

我的问题:

有一种正确的方法可以做这样的事吗? 要么 如何从基本向每个项目发送拉取请求?

1 个答案:

答案 0 :(得分:3)

  

当我编辑某个项目然后我从基本项目推送到每个项目时,git告诉我,我必须从我的项目中拉出来,但我不想这样做。

如果你真的想要,总会有一个git push --force。但请注意,如果其他项目中有其他更改,则可能会有害。

  

有一种正确的方法可以做这样的事吗?或者从基础到每个项目发送拉取请求怎么样?

创建拉取请求应该没问题。您应check the docs如何使用GitHub API创建拉取请求。

您还可以制作git pull,它也会合并更改(例如拉请求)。