Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用git从一个遥控器拉到另一个遥控器?_Git_Git Branch - Fatal编程技术网

如何使用git从一个遥控器拉到另一个遥控器?

如何使用git从一个遥控器拉到另一个遥控器?,git,git-branch,Git,Git Branch,我的github存储库中有一个贡献者,他有一个fork,正在处理一个分支。我想将他们的分支拉到我自己的分支并进行修改,但仍然跟踪他们的分支 我是否可以配置git,以便在分支foo上时 git pull从contributor/foo和 git push推送到origin/foo 这类似于问题,但与问题不同,因为该问题希望使用相同的远程名称。您可以将上游分支设置为contributor/foo git checkout foo git branch -u foo contributor/foo

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

我是否可以配置git,以便在分支
foo
上时

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

这类似于问题,但与问题不同,因为该问题希望使用相同的远程名称。

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

git checkout foo
git branch -u foo contributor/foo
假设您首先有一个远程
贡献者

git remote add contributor https://github.com/user/fork_repo
您可以确保:


看看这个。我想我的问题的答案正是你所需要的:你可以随时去推原始foo。。。事实上,我总是用那种形式,因为从推错地方恢复过来比把那些东西打出来更痛苦
git config remote.pushdefault origin