快速学习-Gti版本回滚

2020-03-28 19:30:46 浏览数 (2)

7、版本回滚

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

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

代码语言:javascript复制
git log 					   #查看提交的历史
git log --pretty=oneline #查看提交的历史(格式化)

回滚操作:

代码语言:javascript复制
git reset --hard HEAD^         回退到上个版本
git reset --hard HEAD~3        回退到前3次提交之前,以此类推,回退到n次提交之前
git reset --hard commit_id     回退到指定版本

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

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

0 人点赞