zoukankan      html  css  js  c++  java
  • GIT入门笔记(8)-- 查看历史提交记录/根据版本号回到过去或未来

    在Git中,用HEAD表示当前版本,也就是最新的提交版本,

    上一个版本就是HEAD^

    上上一个版本就是HEAD^^

    往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

    Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id 

    • HEAD指向的版本就是当前版本

    • 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

    • 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

    1、$ git log

         $ git log --pretty=oneline

         acef8d3b055dcf5bc4e7097655b26da6910a7070 提交修改后的readme.txt,增加huaizun
         fe254f6384859a67069dc1b15fb2c8e19ec68058 add Xiaozhao
         9bd5eb7265706a1ab84b4f9ca49e639d288cd9ec write a readme file

    2、git reflog

    $ git reflog

    acef8d3 HEAD@{0}: commit: 提交修改后的readme.txt,增加huaizun
    fe254f6 HEAD@{1}: commit: add Xiaozhao
    9bd5eb7 HEAD@{2}: commit (initial): write a readme file

    3、回退到之前版本或之后版本 git reset --hard commit_id

        $ git reset --hard acef8d3

        HEAD is now at acef8d3 提交修改后的readme.txt,增加huaizun

  • 相关阅读:
    打开LogCat以便查看日志
    sql语句优化
    IIS部署说明
    VM上Hadoop3.1伪分布式模式搭建
    C# 程序结构
    CSS笔记1:属性定位
    VS2013 添加控制台程序
    布局 Layout
    [游泳] 游泳学习课程
    "12306"台前幕后:五年利益之争 仓促上线
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/6535233.html
Copyright © 2011-2022 走看看