版本不拉

时间:2014-07-23 17:48:31

标签: git version

我想从另一个分支下载代码:

切换到我的分支:

git checkout mybranch

然后执行要下载代码的分支的合并:

git merge another_branch

执行下载:

git pull

我得到的消息是,即使不是,所有内容都是最新的。 我做错了什么?

2 个答案:

答案 0 :(得分:1)

我将假设“other_branch”是托管在远程存储库上的另一个分支,并且您还在本地仓库中拥有该分支的一些历史记录。

试试这个:

git checkout another_branch git pull origin another_branch git checkout mybranch git merge another_branch

这将:

  • 将您加入当地版本的another_branch
  • 将任何远程更改提取到another_branch到您的本地版本
  • 让您进入mybranch的本地版本
  • 在本地版本的mybranch
  • 中合并another_branch的本地版本

答案 1 :(得分:0)

我没有答案,但您可以确认您认为回购不是遥控器的最新版本。

A) Do `git remote -v` to verify remote repo config is correct.
B) Do `git describe` to see the HEAD of local repo.
C) Do `git ls-remote -h` to look at HEAD of remote. 

B和C应具有相同的SHA值。他们有相同的SHA吗?