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

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

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

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

vim filename 创建文件

git add filename 添加到暂存区

git commit -m “message” filename

添加到本地库

在这里插入图片描述

rm filename 工作区删除文件

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

工作区创建文件→提交到暂存区→提交到本地库→工作区删除文件→提交到暂存区→通过git reset --hard HEAD回退
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了24 篇原创文章 · 获赞 23 · 访问量 1072

猜你喜欢

转载自blog.csdn.net/cookie_turbo/article/details/104496670