在github上,我从原始源original/project-name
分叉了一个项目,所以现在我在github myusername/project-name
上有一个远程仓库。我现在想切换我的github repo以使用贡献者fork contributor/project-name
。我怎么能这样做?
答案 0 :(得分:3)
正如评论中已经提到的,它就像
一样简单git remote set-url origin https://github.com/contributor/project-name.git
您可能需要考虑的另一种方法是为fork创建第二个远程。
git remote add fork https://github.com/contributor/project-name.git
如果您想让叉子与原始仓库保持同步,您可以参考我对this question的回答。
答案 1 :(得分:1)
Gabriele的回答提供了最快捷,最简洁的选项,但您也可以编辑.git / config文件来更改遥控器。可能更好的选择是将所有其他遥控器添加到一起,如
所示git remote add REMOTE_NAME_HERE REMOTE_URL_HERE
即:
git remote add test https://github.com/username/test-project.git
其中“test”成为新遥控器的名称。然后,您将使用“test”而不是“origin”
推送到远程仓库git push -u test BRANCH_NAME