Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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 - Fatal编程技术网

Git 分支机构位于权威存储库的“源/主”之前

Git 分支机构位于权威存储库的“源/主”之前,git,Git,我有几个远程GIT存储库,其中一个是权威的,被很多人使用。所有更改都应提交到权威存储库。不幸的是,我对其中一个非权威的远程存储库进行了一些更改,后一个存储库变得不一致: 从远程回购 # On branch master # Your branch is ahead of 'origin/master' by 5 commits. 是否有任何安全的方法使权威服务器与其他服务器保持一致 谢谢您的帮助。 < P>合并您的分支回原点/主控器,并将其推回到您认为权威的远程回购。 < P>合并您的分支回原

我有几个远程GIT存储库,其中一个是权威的,被很多人使用。所有更改都应提交到权威存储库。不幸的是,我对其中一个非权威的远程存储库进行了一些更改,后一个存储库变得不一致:

从远程回购

# On branch master
# Your branch is ahead of 'origin/master' by 5 commits.
是否有任何安全的方法使权威服务器与其他服务器保持一致


谢谢您的帮助。

< P>合并您的分支回原点/主控器,并将其推回到您认为权威的远程回购。

< P>合并您的分支回原点/主控器,并将其推回到您认为权威的远程回购。


导致这种问题的最初推送是从我本地的计算机上完成的。我失去了当地的回购协议

通过克隆非权威回购协议,您可以收回您的提交

然后,您可以在git remote中添加权威ssh:/url/to/authoritional repo,只需将其推回到权威ssh即可

git push authoritative master

导致这种问题的最初推送是从我本地的计算机上完成的。我失去了当地的回购协议

通过克隆非权威回购协议,您可以收回您的提交

然后,您可以在git remote中添加权威ssh:/url/to/authoritional repo,只需将其推回到权威ssh即可

git push authoritative master

您可以将更改推送到origin:git push origin。您可以将更改推送到origin:git push origin。导致此问题的原始推送是从我的本地计算机完成的。我失去了当地的回购协议。在这种情况下我该怎么办?感谢您只需SSH\登录到非权威远程repo,在那里进行合并,然后将合并推送到您的权威repo。非常感谢您的帮助。导致此问题的原始推送是从我的本地计算机完成的。我失去了当地的回购协议。在这种情况下我该怎么办?感谢您只需SSH\登录到非权威远程repo,在那里进行合并,然后将合并推送到您的权威repo。非常感谢您的帮助。