Git版本控制-修改丢失-恢复方案
1. 使用Git版本控制进行回滚
界面模式
- 使用git窗口
- 右键对应的版本然后点击reset
f
命令模式
git relog
// 显示版本记录
git reset --hard versionId
// 回退到对应版本
2. 使用IDE本地记录进行回滚
对于git版本没有记录的修改丢失可以使用IDE工具的本地记录功能.
选择 show history
选择恢复的时间点-> 选择需要回滚的范围-> 点击回滚
3. 使用git仓库文件进行导出
还可以使用.git仓库将丢失的文件导出
显示.git文件夹
按照修改时间降序,找到想要恢复的文件
右键打开git控制台
git bash here
git cat-file -p 文件夹名+文件名 > 导出的目标文件名
比如
git cat-file -p 28e08c745a971e552282418418cd721db6bdbead > /d/temp/930-1
需要给予合适的后缀,才能正确打开。
然后得到丢失的文件。