Zihao

Make small but daily progress

0%

Git恢复版本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 查看历史记录
git log
# 回滚至某个版本
git reset –hard f093b6ed512f761a346e2e5c0f00230e448c217c
# 回滚
git reset –hard <commit_id>
# 线上回滚
git push origin HEAD –force
# 根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:
git reset –mixed:
此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息。
git reset –soft:
回退到某个版本,只回退了commit信息,不会恢复到index file一级。如果还要提交,直接commit。
git reset –hard:
彻底回退到某个版本,本地的源码也会变为上一个版本的内容。
  • 本文作者: Zihao Yao
  • 本文链接: https://yaozihao.com/git_reset/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道