我正在一个分支上做一些工作,然后检查了一个新分支,但没有提交旧分支。一旦进入新分支,我删除/添加了一堆内容,然后提交了更改。现在,当我返回到原始分支时,它丢失了在上次提交到该分支后添加的很多内容。啊啊啊!
有什么方法可以让该分支恢复到我 checkout 新分支之前的状态吗?
谢谢!
最佳答案
不,您从未直接向 Git 显示的内容(即已提交或至少暂存的内容)一旦删除,就会永远消失。但是,当您切换到新的更改时,您的更改应该已被保留,因此除非您完全删除那里的更改,否则它应该包含在那里的提交中。
关于Git:在 checkout 新分支之前没有提交分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11363806/