• git版本回退:git reset --hard 版本号


    开发项目中会遇到各种奇葩的事情:

      奇葩系列之在项目更新迭代开发正带劲的时候突然更新项目之前的项目出问题了要修复。在开发功能一半又要修复之前的问题着急上线的情况下。此时此刻git的版本回退是那么的迷人,我对你的崇拜如滔滔江水连绵不绝,犹如黄河泛滥一发不可收拾。

      重点来喽!!!就两个命令  git log        git reset --hard 版本号   ,听我细细道来

    一、git log

    git log命令显示从最近到最远的提交日志,我们可以看到2次提交,最近的一次是mks,最早的一次是first

    如果嫌输出信息太多,看得眼花缭乱的,可以试试加上--pretty=oneline参数

    需要友情提示的是,你看到的一大串类似0083235...的是commit id(版本号),,Git的commit id是一个SHA1计算出来的一个非常大的数字,用十六进制表示,而且你看到的commit id和我的肯定不一样,以你自己的为准。为什么commit id需要用这么一大串数字表示呢?因为Git是分布式的版本控制系统,后面我们还要研究多人在同一个版本库里工作,如果大家都用1,2,3……作为版本号,那肯定就冲突了。

    到这里第一步是完成了,记住你要回退的版本号然后我们开始第二步的操作

    二、git reset --hard 版本号

    通过第一步知道了版本号现在只需输入命令即可:
     git reset --hard d2e2a00ef148840521a8946ad196e1a7f420999d 
     
    打完收工
     
     
  • 相关阅读:
    自定义控件类
    初探ListView和Adapter
    探究android控件及布局
    页面布局之一边固定一边自适应
    cavans 文字换行
    移动开发01 页面取消横向滚动条
    移动端rem,scale动态设置
    map,area标签
    css3属性——border-radius用法
    z-index要同级比较,absolute包含块外有overflow-hidden
  • 原文地址:https://www.cnblogs.com/zshno1/p/12430844.html
Copyright © 2020-2023  润新知