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
    
    
  • 相关阅读:
    [C#1] 2类型基础
    [C#2] 5迭代器
    [C#1] 6方法
    [C#1] 8数组
    [C#1] 12特性
    [C#1] 10事件
    [C#2] 2匿名方法
    实用代码JavaScript实用小函数一枚(深入对象取值)
    [C#1] 11接口
    实用代码C#获取本机网络适配器信息及MAC地址
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/8807319.html
Copyright © 2011-2022 走看看