分别推送到两个远程存储库(备份和暂存)

时间:2018-08-15 12:28:25

标签: git repository bitbucket atlassian-sourcetree

我有两个存储库:

存储库A

Bitbucket-远程开发者备份-超过30次提交。

存储库B

Siteground帐户-暂存-初始提交。

我已经在框架上工作了一段时间(+30次提交)。现在,我在Siteground帐户上创建了一个子域,该子域将用作登台服务器。 Siteground支持git,因此我已经在cPanel中创建了一个存储库。

然后我将Siteground存储库添加为Sourcetree中的新远程服务器。这是现在的样子:

enter image description here

现在,我不想将最新的提交推送到新的Siteground存储库,并且从现在开始可以同时推送到Bitbucket和暂存。

我尝试将最新的提交推送到暂存,但是出现此错误:

enter image description here

我想这是有问题的,因为两个存储库不相关。

如何分别推送到两个不同的远程存储库?

1 个答案:

答案 0 :(得分:-1)

我设法使用git pull staging master --allow-unrelated-histories通过CLI修复了该问题(此功能在Sourcetree GUI中尚不可用),然后仅提交并推送到两个远程服务器。可以。

enter image description here