快速学习-Gti版本回滚

7、版本回滚

目的:误删代码需要找回的时候,或者有一个函数在系统V1版本中有封装,跌倒V3版本的时候系统没有这个函数。

查看日志(务必在之前每次提交的时候写上注释):退出查看日志按q键

git log 					   #查看提交的历史
git log --pretty=oneline #查看提交的历史(格式化)

回滚操作:

git reset --hard HEAD^         回退到上个版本
git reset --hard HEAD~3        回退到前3次提交之前,以此类推,回退到n次提交之前
git reset --hard commit_id     回退到指定版本

操作步骤:
①创建临时分支
②临时分支中回滚
a. 查看日志确定需要回滚的版本id
b. 回滚
③拷贝出需代码,删除临时分支(有问题问百度)
$ git branch -d 需要删除的分支名

注意事项:
a. 临时分支只是为了找回历史文件或代码,用完即删,因此不需要提交临时分支到线上仓库;
b. 删除临时分支时,需要先切换出临时分支(退出临时分支,确保当前没有被占用),然后才能删除;

发布了1939 篇原创文章 · 获赞 2057 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/105142916