Git 版本是不拉的
我想从另一个分支下载代码: 切换到我的分行:Git 版本是不拉的,git,version,Git,Version,我想从另一个分支下载代码: 切换到我的分行: git checkout mybranch 然后合并要下载代码的分支: git merge another_branch 执行下载: git pull 我得到的信息是,一切都是最新的,即使它不是。 我做错了什么?我将假设“其他分支”是托管在远程存储库上的另一个分支,并且您在本地回购中也有该分支的一些历史记录 试试这个: git签出另一个分支 git拉原点另一个分支 git签出mybranch git合并另一个分支机构 这将: 将您放入本地版本
git checkout mybranch
然后合并要下载代码的分支:
git merge another_branch
执行下载:
git pull
我得到的信息是,一切都是最新的,即使它不是。
我做错了什么?我将假设“其他分支”是托管在远程存储库上的另一个分支,并且您在本地回购中也有该分支的一些历史记录 试试这个:
git签出另一个分支
git拉原点另一个分支
git签出mybranch
git合并另一个分支机构
这将:
- 将您放入本地版本的
另一个分支机构
- 将对
其他分支的任何远程更改拉至本地版本
- 将您放入本地版本的mybranch
- 在mybranch的本地版本中合并另一个分支的本地版本
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吗