zoukankan      html  css  js  c++  java
  • 使用git命令 (git reset --hard HEAD) 回退版本信息

    Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。

    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD
    HEAD 现在位于 0b3a6db 提交分享页面
    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD^
    HEAD 现在位于 ba1cc89 修改
    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git pull origin siemens
    Username for 'http://106.14.59.204': jiqing
    Password for 'http://jiqing@106.14.59.204': 
    来自 http://106.14.59.204/daijiawei/new_hotel
     * branch            siemens    -> FETCH_HEAD
    更新 ba1cc89..0b3a6db
    Fast-forward
     Index/Lib/Action/SiemensAction.class.php |  5 +++++
     Index/Tpl/Siemens/share.html             | 10 ++++++++++
     2 files changed, 15 insertions(+)
     create mode 100644 Index/Tpl/Siemens/share.html
    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD
    HEAD 现在位于 0b3a6db 提交分享页面
    
    

    版本回退,只是本地的。不会影响git库中的内容。

    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git log --pretty=oneline
    0b3a6dbf02c8d03969577cb7fe0e200cf8303c63 提交分享页面
    ba1cc8926b9ec2c4e8afa33c48adb08a197eaba2 修改
    
    

    回退到具体的版本号

    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard 0b3a6dbf02c8d03969577cb7fe0e200cf8303c63
    HEAD 现在位于 0b3a6db 提交分享页面
    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD
    HEAD 现在位于 0b3a6db 提交分享页面
    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git pull origin siemens
    Username for 'http://106.14.59.204': jiqing
    Password for 'http://jiqing@106.14.59.204': 
    来自 http://106.14.59.204/daijiawei/new_hotel
     * branch            siemens    -> FETCH_HEAD
    Already up-to-date.
    
    

    使用~线计数

    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD
    HEAD 现在位于 0b3a6db 提交分享页面
    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git reset --hard HEAD~1
    HEAD 现在位于 ba1cc89 修改
    jiqing@ubuntu:/home/wwwroot/default/siemens/new_hotel$ git pull origin siemens
    Username for 'http://106.14.59.204': jiqing
    Password for 'http://jiqing@106.14.59.204': 
    来自 http://106.14.59.204/daijiawei/new_hotel
     * branch            siemens    -> FETCH_HEAD
    更新 ba1cc89..0b3a6db
    Fast-forward
     Index/Lib/Action/SiemensAction.class.php |  5 +++++
     Index/Tpl/Siemens/share.html             | 10 ++++++++++
     2 files changed, 15 insertions(+)
     create mode 100644 Index/Tpl/Siemens/share.html
    
    
  • 相关阅读:
    servlet 将输入内容通过拼接页面的方式显示出来
    localstorage和vue结合使用
    vue的通讯与传递props emit (简单的弹框组件)
    jquery插件之选项卡
    详解Cookie纪要
    jsonp
    滚动条样式
    axios基本使用
    IOS安卓常见问题
    简单购物车
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/8807319.html
Copyright © 2011-2022 走看看