zoukankan      html  css  js  c++  java
  • Git 版本回退

    转载:https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192

    版本回退

    修改redom.txt文件

    版本1:wrote a readme file

    Git is a version control system.
    Git is free software.

    版本2:add distributed

    Git is a distributed version control system.
    Git is free software.

    版本3:append GPL

    Git is a distributed version control system.
    Git is free software distributed under the GPL.

    查看提交历史 $git log

    $ git log
    commit 2de5fcfb77abef77a3715a5837884e0839427630 (HEAD -> master)Author: dream <又又ITDream@163.com>
    Date:   Thu May 9 15:33:06 2019 +0800
    
        append GPL
    
    commit 72d336879f4dcd4761b949a167dd95d7e4863840
    Author: dream <又又ITDream@163.com>
    Date:   Thu May 9 15:31:02 2019 +0800
    
        distributed
    
    commit 58748418efa662590dd7b71a60dc3c68d24adaa1
    Author: dream <又又ITDream@163.com>
    Date:   Thu May 9 14:58:52 2019 +0800
    
        worte a readme file

    查看版本号:$git log --pretty== oneline

    $ git log --pretty=oneline
    2de5fcfb77abef77a3715a5837884e0839427630 (HEAD -> master) append GPL
    72d336879f4dcd4761b949a167dd95d7e4863840 distributed
    58748418efa662590dd7b71a60dc3c68d24adaa1 worte a readme file
    2de5...是commit id(版本号,我们每个人的版本是不一样的)  HEAD表示当前版本

    回退版本:$git reset --hard HEAD^
    $ git reset  --hard HEAD^
    HEAD is now at 72d3368 distributed

    查看版本内容:$cat 文件名称

    $ cat readme.txt
    Git is a distributed version control system.
    Git is free software.

    指定回到未来某个版本:$git reset --hard 版本号(写几位即可)

    $ git reset --hard 2de5f
    HEAD is now at 2de5fcf append GPL

    查看命令历史:$ git reflog

    
    
    $ git reflog
    2de5fcf (HEAD -> master) HEAD@{0}: reset: moving to 2de5f
    72d3368 HEAD@{1}: reset: moving to HEAD^
    2de5fcf (HEAD -> master) HEAD@{2}: commit: append GPL
    72d3368 HEAD@{3}: commit: distributed
    5874841 HEAD@{4}: reset: moving to HEAD^
    7911e59 HEAD@{5}: reset: moving to HEAD^
    808c93e HEAD@{6}: reset: moving to HEAD^
    9f92a21 HEAD@{7}: commit: append GPL
    808c93e HEAD@{8}: commit: add distributed
    7911e59 HEAD@{9}: commit: add 3 files
    5874841 HEAD@{10}: commit (initial): worte a readme file
    
    
    
    
    
    
  • 相关阅读:
    Java 中的传值与传引用
    UML中的类图及类图之间的关系
    [转]多线程下单例模式惰性加载
    中缀表达式转后缀表达式,Java实现
    自用Intellij IDEA设置
    [转]JavaScript将MyBatis打印的日志转化为可执行sql
    SpringBoot利用poi导出excel下载
    详解 HiveUDF 函数
    最全的 Java 知识总结- Github 日增 10 star
    最好用的 Kafka Json Logger Java客户端,赶紧尝试一下
  • 原文地址:https://www.cnblogs.com/wangshuang123/p/10839033.html
Copyright © 2011-2022 走看看