总结


#回滚之前版本
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实战  回滚_回滚


需求:回滚到二次,然后再回滚到四次


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实战  回滚_回滚_02



回滚到四次


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 看不到往后 提交的版本

git实战  回滚_回滚_03


了解什么是特征以及如何使用它们的最好方法是观察它们的本质