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
    
    
  • 相关阅读:
    20172302 201720182 《程序设计与数据结构》实验二报告
    20172302 201720182 《程序设计与数据结构》实验一报告
    20172302 《程序设计与数据结构》第五周学习总结
    POJ 1061 青蛙的约会
    hdu 2485 Highways
    UVA 10608
    hdu 1213 how many tables
    java类static成员加载顺寻
    C# virtual,override或者new
    vs无法在WEB服务器上启动调试
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/8807319.html
Copyright © 2011-2022 走看看