Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub for Mac sync删除了我未提交的更改_Git_Github For Mac - Fatal编程技术网

GitHub for Mac sync删除了我未提交的更改

GitHub for Mac sync删除了我未提交的更改,git,github-for-mac,Git,Github For Mac,我在MacOSX10.10上使用MacVersion210的GitHub。点击“同步”按钮删除我未提交的更改。这是不是应该经常发生?在那之前,我从未遇到过这个问题,尽管我主要使用Github for Windows 我认为,如果我有一些未提交的更改与GitHub存储库中的任何内容相冲突,点击“sync”按钮将失败并产生以下错误消息: 它(偶数) 对于添加的索引更改,git fsck--full--unreachable--no reflog可能会有所帮助()Github桌面将您的更改隐藏起来 您

我在MacOSX10.10上使用MacVersion210的GitHub。点击“同步”按钮删除我未提交的更改。这是不是应该经常发生?在那之前,我从未遇到过这个问题,尽管我主要使用Github for Windows

我认为,如果我有一些未提交的更改与GitHub存储库中的任何内容相冲突,点击“sync”按钮将失败并产生以下错误消息:

它(偶数)


对于添加的索引更改,git fsck--full--unreachable--no reflog可能会有所帮助()

Github桌面将您的更改隐藏起来

您可以通过以下方式列出存储:

git stash list
并应用通过以下操作创建的Github Desktop

git stash apply stash@{0}

有关git stash的更多信息,请参见。

命令行是一种方法。我也面临同样的情况。当我在终端中做了一个隐藏列表时,它显示了“GitHub:隐藏以获取远程更改”。我能够再次检索本地未提交的更改。:)

谢谢。为什么同步有时会将索引重置为最新获取的提交?@FranckDernoncourt不确定(这取决于同步的实现方式)。也许新的GitHub桌面(Windows或Mac:)已经修复了这一问题,同样的情况也发生在我身上,文件消失了,git fsck找不到删除的文件这挽救了我的一天!他们应该在stashing.Phew之前警告用户。我在那里流汗了几分钟。哈哈哈,我处在你的处境,这不是一件好事,特别是在一个星期五……几乎哭了。损失了大约6小时的艰苦工作。泰蒂~我给你买杯啤酒。我不敢相信Github桌面会这样做。吓了我24小时。