我有一些分支名称X
我正在工作。我在当地完成了我的工作(没有推动)。
然后我注意到一个bug,并试图将我的结果与遥控器中的结果进行比较。
我尝试 checkout (通过pycharm
)到我的远程分支。它说有差异,我应该变基,或覆盖。我点击了override,以为rebase会推送我的更改,但实际上我覆盖了我在本地机器上的工作!
有什么我能做的吗?我试着查看git log
,但找不到包含我工作的提交。
尽管我在退房之前就已经提交了工作。
谢啦,谢啦
编辑:这是解决(感谢上帝)使用ctrl+z(并做撤销重新加载从磁盘)。我离开这个仍然开放,因为我不知道发生了什么,所以一个解释可能会帮助我或其他人在未来。
1条答案
按热度按时间6kkfgxo01#
你应该做:
字符串