代码未提交到本地仓库, git extension 不小心签出复位了上一个版本,如何恢复已经写好的代码,急,感谢
代码未提交到本地仓库, git extension 不小心签出复位了上一个版本,如何恢复已经写好的代码,急,感谢
如果你复位的代码和本地改动有冲突的话,大概率改动已经被扔掉了。
所以建议平时养成commit的习惯,反正commit在本地还可以修改,commit又不要钱。
或者借助IDE的git管理功能,比如JetBrains系列会提示你拉取其他分支代码前存档(stash),VS也有类似提示。
2 回答1.5k 阅读✓ 已解决
1 回答769 阅读✓ 已解决
2 回答950 阅读✓ 已解决
1 回答917 阅读
1 回答726 阅读
606 阅读
135 阅读
没递交的又被checkout就悲剧了,等于你放弃了修改的代码。如果checkout之前做过stash还能抢救一下,否则就真的神仙难救了。