Git从另一个远程存储库中提取

时间:2019-04-28 06:32:14

标签: git repository fetch git-remote

我的计算机上有3个目录:“ repo1”,“ repo2”,“ repo3”。它们工作正常,因此我能够拉,放和推动它们。今天,我输入了“ repo1”,并试图从大师那里撤出。 Git给了我一个错误:“拒绝合并无关的历史记录”,所以我使用命令git pull origin master --allow-unrelated-histories拉了。一切正常,“ repo1”已更新。然后,我转到“ repo2”,这是我正在使用的当前存储库,并尝试发出请求请求。 Git做到了,但是取而代之的是从“ repo2”中提取对象,而是从“ repo1”中提取了对象。我运行了git remote -v命令,它显示了以下遥控器:

origin  https://github.com/user_name/repo1.git (fetch)
origin  https://github.com/user_name/repo1.git (push)
origin  https://github.com/user_name/repo2.git (push)

我试图更改URL,但是git仅更改了最后一个来源。另外,如果我在'repo3'上运行git remote -v,则显示与上述相同的结果。现在,我所有的遥控器都从“ repo1”中拉出。我不知道我做了什么。如果有人可以帮助我修复此问题,我将不胜感激。谢谢,对不起我的英语不好。

0 个答案:

没有答案