Git 数据恢复学习

发布于 2024-12-09 12:38:46 字数 2532 浏览 19 评论 0

数据恢复

➜  git_learn git:(master) git log --pretty=oneline
// 输出
135b8db5bedabdb8cc4f50c08e015d6d72028357 (HEAD -> master, origin/master, origin/HEAD) add demo.js
dfc4c86977fb723978063e4f2b0410463ca8f808 git diff test
42075fa0b98e9898a07907cf86cf7de547834afd add & commit
a92be194330b6dc22adc3482961664243afd171d test2
59c78ddf6402908e9be8e54bd889ac2676eea856 test1
d7443e6ed235d7fd7251c03649b496cdf70f6d25 merge test
6a1662e201007cf89b45dcbc79933e714d542fc5 Initial commitv

现在我们 reset 到下面这个 commit:

a92be194330b6dc22adc3482961664243afd171d test2
➜  git_learn git:(master) git reset --hard a92be194330
HEAD is now at a92be19 test2
➜  git_learn git:(master) git log --pretty=oneline
// 输出
a92be194330b6dc22adc3482961664243afd171d (HEAD -> master) test2
59c78ddf6402908e9be8e54bd889ac2676eea856 test1
d7443e6ed235d7fd7251c03649b496cdf70f6d25 merge test
6a1662e201007cf89b45dcbc79933e714d542fc5 Initial commit
➜  git_learn git:(master) git reflog
// 输出
a92be19 (HEAD -> master) HEAD@{0}: reset: moving to a92be194330
135b8db (origin/master, origin/HEAD) HEAD@{1}: reset: moving to 135b8db5b
bdc2d7d HEAD@{2}: pull: Merge made by the 'recursive' strategy.
0315228 HEAD@{3}: reset: moving to 03152280ad8
a92be19 (HEAD -> master)
git log -g

git log -g 会输出 reflog 的正常日志,从而显示更多有用信息:

➜  git_learn git:(master) git reset --hard 135b8db5bedabdb8cc4
HEAD is now at 135b8db add demo.js

再次使用 git log --pretty=oneline 查看,发现数据恢复了:

➜  git_learn git:(master) git log --pretty=oneline
// 输出
135b8db5bedabdb8cc4f50c08e015d6d72028357 (HEAD -> master, origin/master, origin/HEAD) add demo.js
dfc4c86977fb723978063e4f2b0410463ca8f808 git diff test
42075fa0b98e9898a07907cf86cf7de547834afd add & commit
a92be194330b6dc22adc3482961664243afd171d test2
59c78ddf6402908e9be8e54bd889ac2676eea856 test1
d7443e6ed235d7fd7251c03649b496cdf70f6d25 merge test
6a1662e201007cf89b45dcbc79933e714d542fc5 Initial commit

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

猫性小仙女

暂无简介

文章
评论
796 人气
更多

推荐作者

梦途

文章 0 评论 0

蓝眼睛不忧郁

文章 0 评论 0

134fengkuang

文章 0 评论 0

yang18

文章 0 评论 0

属性

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文