多语言展示
当前在线:418今日阅读:195今日分享:41

Git-回滚代码错误如何处理?

有时候git回滚版本之后,因为错误,又想回到之前提交的版本,应该怎么办?下面介绍Git-回滚代码错误如何处理吧。
工具/原料

Git学习网站:https://oschina.gitee.io/learn-git-branching/?NODEMO

方法/步骤
1

【git commit -m '提交代码'】   推送修改到本地git库中

2

【git tag】,打标签打标签的作用,就是给项目的开发节点,加上语义化的名字,也即功能版本的别名。

3

【git reset --hard HEAD^】 去掉上一次的提交,将HEAD指向指定的提交,暂存区跟工作区都会改变在Git中,用HEAD表示当前版本,也就是最新的提交,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写HEAD~100

4

【git reset --hard HEAD C0】 彻底将工作区、暂存区和版本库记录恢复到指定的版本库

5

【git merge c1】回滚错误,重新回到C1版本【git merge c2】回滚错误,重新回到C2版本

总结

【git commit -m '提交代码'】   推送修改到本地git库中【git tag】,打标签打标签的作用,就是给项目的开发节点,加上语义化的名字,也即功能版本的别名。【git reset --hard HEAD^】 去掉上一次的提交,将HEAD指向指定的提交,暂存区跟工作区都会改变在Git中,用HEAD表示当前版本,也就是最新的提交,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写HEAD~100【git reset --hard HEAD C0】 彻底将工作区、暂存区和版本库记录恢复到指定的版本库【git merge c1】回滚错误,重新回到C1版本【git merge c2】回滚错误,重新回到C2版本

推荐信息