2011-11-08 57 views
4
git version 1.7.7 

我有dropbox git存儲庫。忽略滑稽參考

從我的作品電腦karl-sun我已推我的分支到我的保管箱。

當我回到家裏的電腦上時karl-net我獲取了我最新的更改,做了一些更多的工作,然後推送到我的保管箱。

當我這樣做時,我收到以下消息。

error: * Ignoring funny ref 'refs/remotes/origin/dev (karl-sun's conflicted copy 2011-09-07)' locally 

這是討厭的是有什麼辦法可以擺脫它。爲什麼會發生?

回答

6

報價this blog post

看來,當2人推到原點/主幾乎在 同一時間發生。這使Dropbox更新相同的文件,並似乎是錯誤的原因 。發生這種情況時,您可以打賭,推送人員中的一位將失去對原產地/主人的更改。所以 你必須相應地解決它。

「funny ref」錯誤對repo 沒有任何關鍵影響,Git似乎完美工作。每當你嘗試獲取 時,它都會激怒你。事實證明,這個「主人(Shiki的衝突副本 2010-01-14)」是主要回購的一個分支。簡單地刪除它將 刪除錯誤。在終端,轉到你的主要回購的(Dropbox的)根 文件夾:

git branch -d "master (Shiki's conflicted copy 2010-01-14)"