當我使用Git,我碰到這個錯誤:如何處理Git中的相同提交?
錯誤解析修訂:e4fff73d6f29a243af63ef0a1a2bff1054d1d2ca警告refname「發展」不明確。
我用命令git show-ref
給了我一個倉庫提交列表。我發現我有這個:
e4fff73d6f29a243af63ef0a1a2bff1054d1d2ca refs/tags/develop
e4fff73d6f29a243af63ef0a1a2bff1054d1d2ca refs/tags/origin
看來,我確實有兩個提交相同的散列。另外,爲了增加混淆,在當前Git存儲庫中有一個分支叫做開發。
我的問題是這樣的:
如何要麼撤併,刪除或只是簡單的解決這個問題,使我不再讓Git來警告我曖昧的參考?
你列出的這兩項是標籤,不應相互衝突。您可以在單次提交中擁有儘可能多的標籤。你是否也有一個名爲develop的分支?我想知道它是否在分支和標籤之間混淆。 – 2014-10-02 15:06:28
@Dave - 是的,還有一個叫做develop的分支。 – Chris 2014-10-02 15:26:04
'develop'分支和標籤已經公開了嗎?如果其中一個不是,只需重命名它;這應該消除Git抱怨的含糊之處。 – Jubobs 2014-10-02 16:10:50