Your configuration specifies to merge with the ref from the remote, but no such ref was fetched
- 今天使用git checkout -b 新的本地分支 origin/dev_* 命令获取远程分支时
- 提示:Branch ‘dev_publicToolsFix’ set up to track remote branch ‘dev_publicToolsFix’ from ‘origin’.
Switched to a new branch ‘dev_publicToolsFix’ - 分明是创建了新分支的,结果使用git pull拉取代码时报:Your configuration specifies to merge with the ref ‘refs/heads/dev_publicToolsFix’
from the remote, but no such ref was fetched. - 结果一查远程分支,根本不存在了这个远程分支
- 建议:使用命令行拉取新分支代码前使用:git fetch -p 获取最新分支 然后获取远程分支代码
本文介绍了一种常见的情况,在尝试使用Git从远程仓库拉取一个不存在的分支时遇到的问题及解决方案。通过git fetch -p命令可以更新本地的远程分支列表,并确保能够正确地拉取所需的分支。
1062

被折叠的 条评论
为什么被折叠?



