只是一個免責聲明:在使用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