git 删除分支和回滚的实例详解

 更新时间:2017年09月01日 09:41:54   投稿:lqh  
这篇文章主要介绍了git 删除分支和回滚的实例详解的相关资料,希望通过本文大家能理解掌握这部分内容,需要的朋友可以参考下

git 删除分支和回滚的实例详解

【git 删除本地分支】

git branch -D br

【git 删除远程分支】

git push origin :br (origin 后面有空格)

git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id

【本地代码库回滚】:

git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除

git reset --hard HEAD~3:将最近3次的提交回滚

【远程代码库回滚】:

这个是重点要说的内容,过程比本地回滚要复杂

应用场景:自动部署系统发布后发现问题,需要回滚到某一个commit,再重新发布

原理:先将本地分支退回到某个commit,删除远程分支,再重新push本地分支

操作步骤:

1、git checkout the_branch

2、git pull

3、git branch the_branch_backup //备份一下这个分支当前的情况

4、git reset --hard the_commit_id //把the_branch本地回滚到the_commit_id

5、git push origin :the_branch //删除远程 the_branch

6、git push origin the_branch //用回滚后的本地分支重新建立远程分支

7、git push origin :the_branch_backup //如果前面都成功了,删除这个备份分支 

【查看分支】

git branch -a

【创建本地分支并推送到远程】

git branch test

git push origin test

如有疑问请留言或者到本站社区交流讨论,以上就是对git 回滚及删除分支的详解,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Linux shell脚本的建立与执行

    Linux shell脚本的建立与执行

    今天小编就为大家分享一篇关于Linux shell脚本的建立与执行,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • 监控php-fpm并自动重启服务的shell脚本

    监控php-fpm并自动重启服务的shell脚本

    这篇文章主要介绍了监控php-fpm并自动重启服务的shell脚本,脚本的主要功能:不断检查网站的状态,如果异常就重启php-fpm服务,需要的朋友可以参考下
    2014-05-05
  • Shell位置变量&预定义变量的实现

    Shell位置变量&预定义变量的实现

    Shell位置变量和预定义变量是Shell脚本编程中非常重要的概念,本文主要介绍了Shell位置变量&预定义变量的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • except自动登录的几段代码分享

    except自动登录的几段代码分享

    except自动登录的几段代码,大家拿去学习吧
    2013-02-02
  • 对shell中常见参数及判断命令介绍

    对shell中常见参数及判断命令介绍

    今天小编就为大家分享一篇对shell中常见参数及判断命令介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Linux下find 命令的 7 种用法

    Linux下find 命令的 7 种用法

    Linux 下 find 命令在目录结构中搜索文件,并执行指定的操作,Linux 下 find 命令提供了相当多的查找条件,功能很强大,这篇文章主要介绍了find 命令的 7 种用法,需要的朋友可以参考下
    2022-12-12
  • CentOS下redis自启动shell脚本

    CentOS下redis自启动shell脚本

    这篇文章主要介绍了CentOS下redis自启动shell脚本,使用此脚本可以加入系统服务,实现redis机启动,并且包含了如启动、停止、重启等功能命令,需要的朋友可以参考下
    2014-08-08
  • ssh远程执行命令方法和Shell脚本实例

    ssh远程执行命令方法和Shell脚本实例

    这篇文章主要介绍了ssh远程执行命令方法和Shell脚本实例,本文讲解了ssh执行远程操作方法和远程执行命令shell脚本示例,需要的朋友可以参考下
    2015-04-04
  • 基于Shell中for循环的几个常用写法分享

    基于Shell中for循环的几个常用写法分享

    今天小编就为大家分享一篇基于Shell中for循环的几个常用写法分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • shell统计pv和uv、独立ip的方法

    shell统计pv和uv、独立ip的方法

    这篇文章主要介绍了shell统计pv和uv、独立ip的方法,需要的朋友可以参考下
    2014-04-04

最新评论