当我执行git pull时,我会得到一个
您的配置指定从远程与引用‘refs/head/Feature/MyFeatureBranch’合并,但未获取此类引用。
我的.git/config如下所示:
[core]
bare = false
repositoryformatversion = 0
filemode = false
symlinks = false
ignorecase = true
logallrefupdates = true
[remote "origin"]
url = https://mycompanysgitserver
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "0019"]
remote = origin
merge = refs/heads/0019
[branch "develop"]
remote = origin
merge = refs/heads/develop
[branch "Feature/MyFeatureBranch"]
remote = origin
merge = refs/heads/Feature/MyFeatureBranch
如果我执行git status,我会看到:
在分支Feature/MyFeatureBranch上,您的分支比'origin/Feature/MyFeatureBranch‘落后3个提交,并且可以快进。(使用"git pull“来更新你的本地分支)不提交任何东西,工作目录干净
git ls-remote向我展示:
a5389a71eea0f30dfa96cfc95f4c19bb57a5d1a6 refs/heads/feature/MyFeatureBranch
我已经搜索了包括建议here在内的所有内容,似乎没有任何导致此错误消息的常见问题。
谢谢,
发布于 2017-05-08 03:55:55
要查看运行的本地和远程分支的列表,并确认远程分支退出,请执行以下操作
git branch --all
如果没有任何更改,请删除本地MyFeatureBranch
,然后运行
git checkout -t origin/MyFeatureBranch
https://stackoverflow.com/questions/38147665
复制相似问题