更改git远程仓库origin

5
在Github上,我已经从原始源original/project-name分叉了一个项目,现在我在Github上有一个远程仓库myusername/project-name。现在,我想将我的Github仓库切换到使用贡献者的分支contributor/project-name。我该怎么做?

1
使用 git remote set-url origin [NEW_REMOTE_URL] - Alex D
在使用 forked repos 时,我通常会创建另一个远程仓库,以便轻松拉取,并保持 origin 以便轻松推送。 - gustavohenke
@askvictor 对于提出的答案有什么进展吗? - Gabriele Petronella
@GabrielePetronella - 我不想改变本地仓库的远程设置 - 我想将远程仓库更改为另一个分支。 - askvictor
2个回答

6

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

。涉及到IT技术相关内容。
git remote set-url origin https://github.com/contributor/project-name.git

您可能想考虑的另一种选择是创建一个用于这个分叉的第二个远程控制器。
git remote add fork https://github.com/contributor/project-name.git

如果您想让分支与原始回购库保持最新状态,您可以参考我对此问题的回答

1

Gabriele的答案提供了最快捷和最简洁的选项,但您也可以编辑.git/config文件以更改远程。可能更好的选择是像所做的那样添加另一个远程。

git remote add REMOTE_NAME_HERE REMOTE_URL_HERE

i.e.:

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

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

git push -u test BRANCH_NAME

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接