我需要有一个主项目,如果这个项目有变化,那么将此更改推送到其他项目。
我的想法:
有1个主项目,名为"基本"和" project1"," project2"作为" basic"的克隆。我使用远程参考创建的克隆"基本"每个项目。
问题:
当我编辑某个项目然后我从基本项目推送到每个项目时,git告诉我,我必须从我的项目中拉出来,但我不想这样做。
我的问题:
有一种正确的方法可以做这样的事吗? 要么 如何从基本向每个项目发送拉取请求?
答案 0 :(得分:3)
当我编辑某个项目然后我从基本项目推送到每个项目时,git告诉我,我必须从我的项目中拉出来,但我不想这样做。
如果你真的想要,总会有一个git push --force
。但请注意,如果其他项目中有其他更改,则可能会有害。
有一种正确的方法可以做这样的事吗?或者从基础到每个项目发送拉取请求怎么样?
创建拉取请求应该没问题。您应check the docs如何使用GitHub API创建拉取请求。
您还可以制作git pull
,它也会合并更改(例如拉请求)。