我如何从一个遥控器拉出来并用git推送到另一个遥控器?

时间:2014-06-21 01:49:44

标签: git git-branch

我有一个github存储库的贡献者,他有一个fork并正在分支机构工作。我想把他们的分支拉到我自己的分支并进行修改,但仍然跟踪他们的。

我可以配置git,这样当我在分支foo时,

  • git pull来自contributor/foo
  • git push推送到origin/foo

这与问题How can I push to one url and pull from another using one remote?类似但不同,因为该问题希望使用相同的远程名称。

1 个答案:

答案 0 :(得分:1)

您可以将上游分支设置为contributor / foo

git checkout foo
git branch -u foo contributor/foo

假设您首先拥有远程contributor

git remote add contributor https://github.com/user/fork_repo

您可以确定git push is always done on origin

git config remote.pushdefault origin