恢复idea删除的git本地文件

idea中删除git本地文件无法远程拉取pull已删除文件的问题

当前本地库处于另一个分支中,需将本分支Head重置,git 强行pull并覆盖本地文件

解决方式一:

git fetch --all 
git reset --hard origin/master
git pull

解决方式二:

git checkout master
git reset --hard

产生问题

当前分支里未push的本地代码会被全部hard即会执行全部回滚,所以执行git命令时注意先备份或者push代码防止未提交代码文件丢失

忘记备份代码或代码未push解决办法

选中对应module项目,如下操作:
1、Local History----->Show History
2、Revert Selection

一、选中对应module项目,鼠标右击,Local History----->Show History

恢复idea删除的git本地文件_第1张图片

二、查看本地分支代码记录,选择需要还原的代码文件;鼠标右击Revert Selection即可恢复丢失的代码文件

恢复idea删除的git本地文件_第2张图片

你可能感兴趣的:(idea,intellij-idea,git)