Git学习笔记——版本操作

文章内容

  • 版本信息查看
  • 版本回退的几种方式

查看版本信息

为了方便演示版本前进与回退,a.txt文件已提交五次更改。

  • 通过git log命令查看版本详细信息。
    Git学习笔记——版本操作_第1张图片
    commit后为此次提交的哈希值,Author为提交的用户,Date为提交时间,"demo test six"为提交时输入的版本说明信息。

  • 通过git log --pretty=oneline命令查看版本信息。
    Git学习笔记——版本操作_第2张图片
    只显示版本哈希值和版本说明信息。

  • 通过git log --oneline命令查看版本信息。
    Git学习笔记——版本操作_第3张图片
    只显示版本哈希值的前7位和版本说明信息。

  • 通过git reflog命令查看版本信息。
    Git学习笔记——版本操作_第4张图片
    HEAD@{N}表示指针回退到此版本需要移动N步数。

版本回退

  • 基于索引值操作
    输入命令git reset --hard xxxx将版本回退到索引值所指向的版本。
    Git学习笔记——版本操作_第5张图片
    Git学习笔记——版本操作_第6张图片
    Git学习笔记——版本操作_第7张图片

  • 使用 ^ 进行版本回退
    输入git reset --hard HEAD^ 命令回退到上一个版本(以此类推,^^回退两个版本,N个 ^回退N个版本)。
    Git学习笔记——版本操作_第8张图片

  • 使用 ~ 进行版本回退
    输入git reset --hard HEAD~N命令回退到前N个版本。
    Git学习笔记——版本操作_第9张图片

原文地址: https://www.jhxblog.cn/article/?articleid=17

你可能感兴趣的:(其他,git,github)