git回滚代码到指定的版本
来源:互联网 发布:社交网络 完整版 编辑:程序博客网 时间:2024/06/01 08:42
git回滚代码包丢失的时候你可能会需要将代码回滚到指定的版本上线
git可以将代码会回滚到指定的提交记录并切切换到分支上线:
1.clone线上代码;
2.新建分支并切换到分支:git checkout -b backup
3.查看历史提交记录:git log
如果你要查看某个commit的详细修改可以使用 git show commitid
4.找到要重置的commitid
commit 9096fd3aee030778954d8a9804311093def336c8
5.切换代码到指定的commitid: git reset --hard 9096fd3aee030778954d8a9804311093def336c8
6.提交分支 git push origin backup
这样你就可以用backup分支临时打包上线了。
当然需要使用这种场景的时候比较少,比如你beta环境master测试的时候将代码带上线了,此时上游业务需要使用你的服务测试,这时要做的是临时回滚代码,等你的bug解决后再发布,另外就是你要回滚线上代码,但是线上代码包丢失的时候,你只能重新打包了。
当然从根本上避免遇到这些问题的方法就是良好的习惯:
分支测试,主分支发布,分支测试完成之后再合到主分支,这样既不会影响正式的环境,测试发线问题也可以及时切换分支。
阅读全文
0 0
- git回滚代码到指定的版本
- Android studio git 回滚文件到上一个版本的
- git如何回滚代码版本
- git 回滚版本
- git版本回滚
- git版本回滚
- Git版本回滚
- git版本回滚
- 关于版本控制GIT 的回滚
- git 代码回滚
- Git代码回滚
- git代码回滚
- git 代码回滚
- Android studio git 回滚文件到上一个版本
- git-回退单个文件 到指定的版本
- git回退某一个文件到指定的版本
- Git 版本回退(代码回滚)
- git revert 回滚代码至上一版本
- 使用navigator.userAgent来判断浏览器类型。
- [leetcode]20. Valid Parentheses(Java)
- 自定义优先队列
- windows linux 下,获取java项目绝对路径的方法
- 自定义perference 的使用
- git回滚代码到指定的版本
- HDU 1166 敌兵布阵
- 对学习编程者的忠告
- 百度笔试--计算机视觉算法工程师
- 由邻接矩阵画有向图、无向图
- 并查集与带权并查集(转)
- 几种常用的排序方法
- mac中php开发环境
- Python-Matplotlib绘制简单图像