2012-07-06 160 views
2

我在分支上做了一些工作,然后在没有提交旧分支的情况下签出了一个新分支。一旦在新的分支上,我删除/添加了一堆东西,然后进行修改。现在,当我回到最初的分支时,它错过了最后一次提交到该分支后添加到它的很多东西。 Argghhh!Git:在检出新分支之前没有提交分支

有没有办法让我的分支恢复到之前检查出来的状态?

谢谢!

回答

3

不,你从来没有直接展示过Git的内容,即提交或至少已经上演过的内容,一旦你删除它,就会永远消失。但是,当您切换到新的时候,您的更改应该已经结束,因此除非您完全删除了更改,否则它应该包含在那里的提交中。

+0

是的,变化已经结转,但不是全部。感谢名单。 – abbottjam 2012-07-06 14:34:08