总结
#回滚之前版本
git log
git reset --hard 版本号
#回滚之后版本
git reflog
git reset --hard 版本号
实战
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<b>第一次</b>
<b>第二次</b>
<b>第三次</b>
<b>第四次</b>
</body>
</html>
需求:回滚到二次,然后再回滚到四次
git reset --hard 3256d40af0d15c1acafaea8ee8d81790eb1eadeb
git log
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<b>第一次</b>
<b>第二次</b>
</body>
</html>
回滚到四次
git reflog
git reset --hard 4c729c0
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<b>第一次</b>
<b>第二次</b>
<b>第三次</b>
<b>第四次</b>
</body>
</html>
有版本号就能回滚,git log 看不到往后 提交的版本
了解什么是特征以及如何使用它们的最好方法是观察它们的本质