從零開始的Git詳解(二)

版本回退

不斷對文件進行修改並提交時,版本庫會產生多個歷史版本,git reset命令可以使其回退到指定的版本。

  1. 創建多個版本
    Version 1.0
    在這裏插入圖片描述在這裏插入圖片描述
    Version 2.0
    在這裏插入圖片描述在這裏插入圖片描述
    Version 3.0
    在這裏插入圖片描述在這裏插入圖片描述

  2. 查看歷史提交日誌
    a.查看所有日誌
    git log
    在這裏插入圖片描述
    注:按q鍵退出瀏覽

    b.查看格式化後的日誌
    git log --pretty=oneline
    在這裏插入圖片描述

  3. 回退版本
    在git用HEAD表示當前版本,上一個版本爲HEAD^,上上個版本爲HEAD^^,上n個版本爲HEAD~n
    git reset --hard HEAD^
    在這裏插入圖片描述

  4. 撤銷回退
    a. 窗口未關閉,直接找到回退前版本的commit id,只需要指定前幾位即可。
    在這裏插入圖片描述在這裏插入圖片描述
    b. 窗口已關閉,無法直接獲取到回退前版本的commit id,使用git reflog來查找記錄。
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章