我面临一个非常愚蠢的场景。
几个月前我曾经使用过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时,更新后的场景不会出现在我的项目中。
我不确定这里有什么问题。是否有其他人面临类似的问题。
请帮忙。
答案 0 :(得分:0)
可能有多种替代方案,但我只是简单地使用
git fetch --all
并且对特定的起源非常具体
git pull 1bitbucket <local branch>:<remote branch>