2015-08-15 70 views
8

我在Mac OS X 10.10上使用GitHub for Mac版本210。點擊「同步」按鈕刪除我未提交的更改。這是否應該不時發生?我以前從未遇到過這個問題,儘管我主要使用Github for Windows。Mac同步的GitHub刪除了我未提交的更改

我想,如果我有一些未提交的更改與任何存在於GitHub的倉庫,擊中了「同步」按鈕,將失敗併產生以下錯誤消息的衝突:

enter image description here

回答

1

did happen before (甚至for GitHub for Windows)。

爲了增加更改索引,git fsck --full --unreachable --no-reflog可以幫助(as I mentioned here

+0

謝謝。如何同步有時可以將索引重置爲最新提取的提交? –

+0

@FranckDernoncourt不確定(這取決於如何實現同步)。也許新的GitHub桌面(Windows或Mac:https://desktop.github.com/)已經修復了這個問題 – VonC

+1

同樣的事情發生在我身上,文件消失了,git fsck沒有找到已刪除的文件 –

20

Github上桌面會爲您改變了藏匿。

可以列出藏匿有:

git stash list 

並應用Github上桌面做創建的:

git stash apply [email protected]{0} 

更多有關git stashthis

+6

這節省了我的一天!他們應該在存儲之前提醒用戶。 – XAnguera

+5

Phew。我在那裏出汗幾分鐘。 –

+1

哈哈哈我在你的情況,這是不是一個星期五特別是好事... –

2

命令行是要走的路。我面臨同樣的情況。當我在終端中做了一個存儲列表時,它向我展示了「GitHub:隱藏在遠程更改中」。而且我能夠再次取回本地未提交的更改。 :)