[git]~github回退代码到历史指定版本
·
目录
今天遇到领导要发版本,自己删除了好多无用代码。
为保证系统稳定性,就进行了版本回滚。
总结了下有三种方法。
第一种 github网页回滚
第一步、找到需要滚到的版本号
找到需要回滚的项目和分支,点击History,查看历史记录。
找到需要回滚的版本,点开。
第二步、回滚操作
点击Options-Revert回滚按钮。
选择需要回滚的分支。
第三步、提交
ok
第二种 git客户端
第一步、找到需要滚到的版本号
使用git log命令查看所有的历史版本,获取你git的某个历史版本的id。
$ git log --pretty=oneline
第二步、回滚操作
回滚操作。
$ git reset --hard fae6966548e3ae76cfa7f38a461c438cf75ba965
第三步、提交
将回滚的结果提交到需要的分支。
$ git push -f -u origin master
第三种 idea操作
第一步、找到需要滚到的版本号
查找git历史
找到需要回退的版本,并复制版本号。
第二步、回滚操作
然后在branches里check out你想要回退的版本
选择Checkout Tag or Revision…
在弹出的窗口粘贴刚刚复制的版本号,然后点击OK,版本回退成功。
第三步、提交
回滚已经成功,提交到需要的分支。
–图都在内网,只好先借几张。
更多推荐
已为社区贡献1条内容
所有评论(0)