我不得不在短時間內使用Git:因此我在Bitbucket中設置了一個存儲庫,在家中和辦公室配置了EGit。我想,因爲我只讀過Git文檔的第一章,所以我搞砸了很快:EGit顯示本地存儲庫位於中央存儲庫之前並位於中央存儲庫
幾次提交併推送後,我的項目名稱旁邊有一個[Master ↑4]
標籤。我擡起頭,這意味着我的本地主人在4次提交之前領先中央主人。我試圖推動更改以糾正這種情況,但我收到了一條master: master [rejected - non-fast-forward]
消息,但沒有進一步解釋發生了什麼問題。
然後我決定將這些改變帶入這個想法,也許我必須在推送本地更改之前首先獲取我在其他工作站上所做的更改。這導致了另一個錯誤:
Fetch Result: No ref to fetch from origin - everything up to date.
Update Result: Failed/Failed Paths - DIRTY_WORKTREE ...
這增加了未來向下箭頭向上箭頭,現在它說[Master ↑4↓1]
怎麼可能既前後配置的中央回購?此時如何同步所有存儲庫?
http://stackoverflow.com/a/15476133/6309有幫助嗎? – VonC
這不是我的問題的解決方案,但它肯定會讓我走上正軌以解決問題。謝謝! –