git退回版本强制上传线上强制覆盖本地

2020-03-07 01:13:10

git回退到某个历史版本

1、使用git log命令查看所有的历史版本,获取某个历史版本的id 比如:42294a2adc041c6b37d99fd776dac00a425e4b96
在这里插入图片描述

2.恢复到历史版本

git reset --hard 42294a2adc041c6b37d99fd776dac00a425e4b961

3、 把修改推到远程服务器( 注意:reset之后push到远程上会删除这个历史版本之后的所有版本 )。

git push -f -u origin master  
1

备注:强制push到远程 master分支

git让线上代码强制覆盖本地的

git强制覆盖本地命令(分步执行):

    git fetch --all
    git reset --hard origin/master
    git pull


git强制覆盖本地命令(单条执行):
    git fetch --all && git reset --hard origin/master && git pull


  • 2021-01-18 13:50:21

    vue实现粘贴功能

    paste事件就是粘贴事件 需要通过clipboardData获得粘贴的内容

  • 2021-01-18 15:12:57

    flex和inline-flex区别

    flex: 将对象作为弹性伸缩盒显示 inline-flex:将对象作为内联块级弹性伸缩盒显示

  • 2021-01-21 13:52:36

    node.js使用Nodemailer发送邮件

    常常看到一些网站有邮箱获取验证码验证注册或者修改密码等,今天也来了解一下在nodejs + express怎么发送电子邮件。使用模块Nodemailer。这里以qq邮箱举例子。

  • 2021-01-21 13:55:53

    Mongodb字段更新$unset操作符

    当使用$操作符匹配任何数组元素,$unset替换指定的元素为null而不是删除掉指定的元素,此行为保持数组大小和位置一直;