2013-06-26 40 views
3

在github上,我从它的原始源original/project-name分叉项目,所以现在我有一个远程回购github myusername/project-name。我现在想切换我的github回购使用贡献者叉contributor/project-name。我怎样才能做到这一点?更改git的远程来源

+1

使用'混帐远程设置网址起源[NEW_REMOTE_URL]' –

+0

东西与分叉回购工作时,我做的是创造另一个远程,轻松拉动,并保持原点轻松推动。 – gustavohenke

+0

@askvictor与建议的答案有什么运气? –

回答

3

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

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

你可能要考虑一个替代方案是创建一个叉第二遥控器。

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

如果你想保持叉上最新与原来的回购,你可以参考我的回答this question

1

Gabriele的答案提供了最快和最简洁的选项,但您可以选择编辑.git/config文件来更改远程。可能是一个更好的选择将是远程再添一起由

git remote add REMOTE_NAME_HERE REMOTE_URL_HERE 

即:

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

其中“试验”成为新的远程的名义下进行。这样,你会推送到远程的回购使用“测试”,而不是“原点”

git push -u test BRANCH_NAME