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


  • 2020-01-03 00:36:00

    break和continue详解for循环

    1. break:直接跳出当前循环体(while、for、do while)或程序块(switch)。其中switch case执行时,一定会先进行匹配,匹配成功返回当前case的值,再根据是否有break,判断是否继续输出,或是跳出判断(可参考switch的介绍)。 2. continue:不再执行循环体中continue语句之后的代码,直接进行下一次循环。

  • 2020-01-04 08:14:56

    input上传图片,获取图片上传尺寸

    onchange触发,获取当前file对象(这里可以获取图片的大小、类型、修改时间等) reader去读取文件 塞到页面,获取图片的宽高 移出图片节点