• Git 基础教程 之 版本回退


    不断对文件进行修改,然后不断提交修改到版本库里。

    当你觉得文件修改到一定程度时,可以保存一个“快照”,这个“快照”在Git中称为“commit”。

    一旦文件被改乱了、误删了,都可以从最近一个“commit”恢复。

           HEAD 表示 当前版本

           HEAD^ 表示 上一个版本

           HEAD^^ 表示 上上个版本

           HEAD~100 表示 往上100个版本

    回退到上一个版本

          git reset --hard HEAD^ 

                                     这是当前版本的内容

    执行回退命令后:

    若想回到最新的版本或其他版本,应该怎么做呢?

    ①  执行命令 git log ,可以告诉我们版本历史记录,从最近到最远显示提交日志。

    (注意:不会显示你所回退的那个版本之后的记录,换言之,也就是不会显示比你所回退的版本更新的所有版本记录)

    如果你在回退版本之前,进行了 git log 操作,那么就可以找到比它更新的版本 id。

           所以,执行 git reset --hard 18316b,版本号没必要写全,前几位就可以了,Git 会自动去找。

           若嫌输出信息太多,加上参数 --pretty=oneline 

     

           PS git log -1 可显示最新的一条记录

            -2则表示显示最新的两条记录,以此类推。(参数可以组合)

     如果,回退之前没有执行 git log ,则 执行命令 git reflog (它记录了你的每一次命令,所以可找到版本号)

  • 相关阅读:
    Java 定时任务
    Swing中常用的方法
    瀑布流ajax分页
    权限管理
    图片自动加水印
    jsp自动生成静态页(提供思路)
    分页查询语句
    使用phpmailer发送邮件(以QQ邮箱为例)
    在浏览器的标签页显示网站标志图标(或指定图标)的方法
    随机生成验证码
  • 原文地址:https://www.cnblogs.com/hardy9sap/p/9340842.html
Copyright © 2020-2023  润新知