2

我在一个分支上做一些工作,然后签出一个新分支而不提交旧分支。在新分支上,我删除/添加了一堆东西,然后提交了更改。现在,当我回到原始分支时,它丢失了很多在最后一次提交到该分支之后添加到其中的东西。啊!

有没有办法让那个分支恢复到我签出新分支之前的状态?

谢谢!

4

1 回答 1

3

不,您从未直接向 Git 展示过的内容,即已提交或至少暂存的内容,一旦您将其删除,就会永远消失。但是,当您切换到新的时,您的更改应该已经保留,因此除非您完全删除那里的更改,否则它应该包含在那里的提交中。

于 2012-07-06T14:10:28.317 回答