git实战 回滚

总结

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

image

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

git reset  --hard 3256d40af0d15c1acafaea8ee8d81790eb1eadeb
git log
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	<b>第一次</b>
	<b>第二次</b>
	</body>
</html>

image

回滚到四次

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

image

posted @ 2021-08-05 11:25  这该死的代码  阅读(35)  评论(0编辑  收藏  举报