2015-08-15 74 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:隐藏在远程更改中”。而且我能够再次取回本地未提交的更改。 :)