https://www.cnblogs.com/yangshifu/p/9680993.html
1 . git 误删除了一些文件,然后保存,退出了编辑器
Step 1: git status
Step 2:git reset HEAD [ 被删除的文件或文件夹 ]
Step 3:git checkout [ 被删除的文件或文件夹 ]
以Server文件夹为例,需要先后执行:
git reset HEAD …/Server
git checkout …/Server
2.远程更新仓库到本地
$ git fetch origin master:temp //从远程的origin仓库的master分支下载到本地并新建一个分支temp
$ git diff temp//比较master分支和temp分支的不同
$ git merge temp//合并temp分支到master分支
$ git branch -d temp//删除temp
注意: 第一步,$ git fetch origin master:temp 的:前后不能有空格,不然会报错 fatal: Couldn’t find remote ref temp