2012-09-30 37 views
1

我在分支中进行了一些更改,我们将其称为branch2。我切换到主分支而不提交更改。我猜这是一个禁忌,因为当我切换回分支2时,我所有的改变都消失了!如果用于mac的GitHub客户端会警告我,那肯定会很好。无论如何,我可以撤销这一行动并重新获得我的修改吗?Git删除了我的更改,我可以将它们还回

回答

1

如果没有犯下,那就没什么可做的了。虽然,这很奇怪,因为如果你的工作目录中有未提交的数据(我完全不知道github for mac),通常git将不允许你切换分支。

您可以随时检查git reflog以查看您是否提交了您的数据。

+0

Mac的Github客户端通常会在更改分支时推送并弹出存储。我猜想出了点问题。 – John

+0

然后,你至少应该检查你的藏匿'git存储列表'。也许它在那里,但这是来自git客户端的奇怪行为,并且似乎对我来说很容易出错。我有时使用github的窗口,它似乎没有这样的行为(我会期望在这两个平台上的git工作流,似乎不是这样!) –

+2

'git存储列表' – willoller

相关问题