Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 使用一份回购协议作为其他回购协议的基础_Git_Github - Fatal编程技术网

Git 使用一份回购协议作为其他回购协议的基础

Git 使用一份回购协议作为其他回购协议的基础,git,github,Git,Github,我需要有一个主项目,如果这一个有变化,然后把这个变化到其他项目 我的想法: 有一个主项目,名为“基本”和“项目1”,“项目2”作为“基本”的克隆。我使用“基本”中的“远程引用”为每个项目创建了这个克隆 问题: 当我编辑某个项目,然后从basic推送到每个项目时,git告诉我,我必须从我的项目中进行拉取,但我不想这样做 我的问题: 有一个正确的方法来做这样的事情吗? 或 从basic向每个项目发送请求怎么样 当我编辑某个项目,然后从basic推送到每个项目时,git告诉我,我必须从我的项目中进行拉

我需要有一个主项目,如果这一个有变化,然后把这个变化到其他项目

我的想法:

有一个主项目,名为“基本”和“项目1”,“项目2”作为“基本”的克隆。我使用“基本”中的“远程引用”为每个项目创建了这个克隆

问题:

当我编辑某个项目,然后从basic推送到每个项目时,git告诉我,我必须从我的项目中进行拉取,但我不想这样做

我的问题:

有一个正确的方法来做这样的事情吗? 或 从basic向每个项目发送请求怎么样

当我编辑某个项目,然后从basic推送到每个项目时,git告诉我,我必须从我的项目中进行拉取,但我不想这样做

如果你真的想,总有一个git push--force。但请注意,如果其他项目中有其他变化,这可能是有害的

有一个正确的方法来做这样的事情吗?或者从basic向每个项目发送pull请求怎么样

创建拉请求应该很好。您应该了解如何使用GitHub API创建拉请求


您还可以进行
git pull
,这也将合并更改(就像pull请求一样)。

有没有办法向所有新项目添加远程引用?因为添加远程引用来执行pull或获取pull请求,所以对于没有经验的用户来说可能会有些困难。在这种情况下,它会受到更大的限制,让我可以通过主人的推动来进行更多的控制。@MateoMarconi我不知道你的意思。您可以使用
git remote add
向同一存储库添加更多远程设备。