如何使用git本地回档
起因
写博客,某一次hexo d
不知道什么情况,我的img
丢失了(似乎是hexo clean
导致的,存疑),正好学习一下使用git
回档
步骤
1、进入包含.git
文件,打开git bash
,输入git log --oneline
可以看到历史提交记录
注:如果提交记录过长,退出分页模式,按q

2、在github网站上,可以查看回档的具体的文件



按理来说,网页端应该也可以回档,但是我没找到在哪里,索性就用本地仓库回档吧
3、本地执行git reset --hard bd739f1
,这个是硬重置,删掉的文件会回到本地目录,但同时所有的提交就没有了

而git reset --soft bd739f1
是软重置,仅仅是撤销提交commit,但保留工作目录和暂存区的更改


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Diraw's World!
右侧切换GitHub或邮箱评论
GiscusTwikoo