只是一个免责声明:在使用git几个月后,我仍然完全不知道我在使用它时做了什么。唯一的事情就是当我完全按照我在网页上找到的指示进行操作时。git merge upstream/master“already up-to-date”
我想要做的就是更新我的资料库,这是从另一个项目分叉。我发现这些指令,我一直想更新
但是每次跟了上去,这个时候,我尝试合并我得到这个:
warning: refname 'upstream/master' is ambiguous.
Already up-to-date
并没有任何反应,即使项目我从中分出最近的承诺。我真的不知道哪里出了问题,我真的很沮丧。对不起,如果这个问题是令人难以置信的不讨人喜欢和/或愚蠢的。
编辑1:此外,我已经搜索了许多解决方案,但没有成功。
编辑2:混帐分支的输出-a
* master
upstream/master
remotes/origin/HEAD -> origin/master
remotes/origin/log-upgrade
remotes/origin/master
remotes/origin/past-gens
remotes/origin/prototype-party
remotes/upstream/log-upgrade
remotes/upstream/master
remotes/upstream/past-gens
remotes/upstream/prototype-party
编辑3:类似问题
git refname 'origin/master' is ambiguous
Git: refname 'master' is ambiguous
warning: refname 'HEAD' is ambiguous
Git warning: refname 'xxx' is ambiguous
你可以添加'git branch -a'的输出吗?如果你不确定你在用'git'做什么,我会推荐阅读[Pro Git book](http://git-scm.com/book),我发现它在学习理论背后'git'。有很好的图表和一切。 – simont