前提:删除前,文件存在时的状态提交到了本地库。

1.删除操作提交到本地库的恢复删除

工作区创建文件→提交到暂存区→提交到本地库→工作区删除文件→提交到暂存区→提交到本地库→通过git reset --hard 版本号

vim filename 创建文件

git add filename 添加到暂存区

git commit -m “message” filename

添加到本地库

git篇-06【删除文件并找回】

rm filename 工作区删除文件

ll 命令查看到aaa.txt已删除

git status查看到本次删除命令未提交至本地库(标红)

git篇-06【删除文件并找回】

git add filename将文件的最新状态提交到暂存区

git篇-06【删除文件并找回】

git commit 将最新状态提交到本地库

git篇-06【删除文件并找回】

git reset 回退历史版本找回被删除文件aaa.txt

git篇-06【删除文件并找回】

2.删除操作提交到暂存区的恢复删除

工作区创建文件→提交到暂存区→提交到本地库→工作区删除文件→提交到暂存区→通过git reset --hard HEAD回退
git篇-06【删除文件并找回】
git篇-06【删除文件并找回】
git篇-06【删除文件并找回】
git篇-06【删除文件并找回】

相关文章:

  • 2022-12-23
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
  • 2021-12-18
  • 2022-12-23
  • 2022-01-12
猜你喜欢
  • 2021-11-25
  • 2021-10-28
  • 2021-10-02
  • 2021-11-20
  • 2022-01-06
  • 2021-04-07
  • 2022-12-23
相关资源
相似解决方案