当有多个遥控器时git问题

时间:2016-06-02 09:58:00

标签: ruby-on-rails git heroku bitbucket

我面临一个非常愚蠢的场景。

几个月前我曾经使用过rails应用程序,现在我突然想通过从bitbucket repo中提取一些代码来推动heroku。

这个项目有3个遥控器。我的意思是当我在下面运行git remote -v时,我正在获得。

1bitbucket  ssh://git@bitbucket.org/user/project.git (fetch)
1bitbucket  ssh://git@bitbucket.org/user/project.git (push)
bitbucket   ssh://git@bitbucket.org/user1/project.git (fetch)
bitbucket   ssh://git@bitbucket.org/user1/project.git (push)
origin  git@heroku.com:project.git (fetch)
origin  git@heroku.com:project.git (push)

现在当我正在做git pull时,它说已经是最新的,所以我尝试了所有其他遥控器并运行git pull 1bitbucket它拉了一些东西。

但是当我执行rails时,更新后的场景不会出现在我的项目中。

我不确定这里有什么问题。是否有其他人面临类似的问题。

请帮忙。

1 个答案:

答案 0 :(得分:0)

可能有多种替代方案,但我只是简单地使用 git fetch --all

并且对特定的起源非常具体

git pull 1bitbucket <local branch>:<remote branch>