Git(六)版本穿梭

一、增加一条记录

二、查看历史记录

(1)git log

多屏显示控制方式:空格向下翻页

b 向上翻页

q 退出

(2)git log --pretty=oneline

(3)git log --oneline

(4)git reflog

HEAD@{移动到当前版本需要多少步}

三、前进后退

先新增一条记录

(1)基于索引值操作【推荐】

git reset --hard [局部索引值]

(2)使用^符号:只能后退

git reset --hard head^^

注:一个^表示后退一步,n 个表示后退n 步

(3)使用~符号:只能后退

git reset --hard HEAD~n

注:表示后退n 步

四、reset 命令的三个参数对比

(1)--soft 参数

仅仅在本地库移动HEAD 指针

(2)--mixed 参数

在本地库移动HEAD 指针

重置暂存区

(3)--hard 参数

在本地库移动HEAD 指针

重置暂存区

重置工作区

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 ...
    闽越布衣阅读 2,877评论 0 18
  • 一、电脑本地初始化一个仓库 1. git init: 初始化一个电脑上本地仓库 终端进入项目目录,输入: 该命令将...
    dragon_li阅读 3,160评论 1 4
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 4,163评论 0 11
  • 我想,每一个孩子,在童年的时候,都曾经有一些不能说的秘密。比如,在七岁以前,我一直以为我是月亮神的孩子。 ...
    未之书阅读 235评论 3 2

友情链接更多精彩内容