我想从另一个分支下载代码:
切换到我的分支:
git checkout mybranch
然后执行要下载代码的分支的合并:
git merge another_branch
执行下载:
git pull
我得到的消息是,即使不是,所有内容都是最新的。 我做错了什么?
答案 0 :(得分:1)
我将假设“other_branch”是托管在远程存储库上的另一个分支,并且您还在本地仓库中拥有该分支的一些历史记录。
试试这个:
git checkout another_branch
git pull origin another_branch
git checkout mybranch
git merge another_branch
这将:
another_branch
another_branch
到您的本地版本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吗?