4

在 github 上,我从其原始源中分叉了一个项目,original/project-name所以现在我在 github 上有一个远程仓库myusername/project-name。我现在想切换我的 github 存储库以使用贡献者 fork contributor/project-name。我怎样才能做到这一点?

4

2 回答 2

3

正如评论中已经指出的那样,它很简单

git remote set-url origin https://github.com/contributor/project-name.git

您可能要考虑的另一种方法是为分叉创建第二个遥控器。

git remote add fork https://github.com/contributor/project-name.git

如果你想让 fork 与原始 repo 保持最新,你可以参考我对这个问题的回答。

于 2013-06-27T00:43:45.860 回答
1

Gabriele 的回答提供了最快和最简洁的选项,但您也可以编辑 .git/config 文件来更改遥控器。可能更好的选择是添加另一个遥控器

git remote add REMOTE_NAME_HERE REMOTE_URL_HERE

IE:

git remote add test https://github.com/username/test-project.git

其中“test”成为新遥控器的名称。然后,您将使用“test”而不是“origin”推送到远程仓库

git push -u test BRANCH_NAME
于 2013-06-27T01:10:24.333 回答