Git学习笔记02

简介: Git学习篇

细枝末节

1. HEAD本质是指向某个版本的指针

版本控制方式

1. 基于索引操作

2. 使用^符号

       只能后退,一个^代表一个版本

3. 使用~符号

指令

/* 基于索引到某个版本 */

git reset--hard 版本hash值


/* 使用^符号 */

git reset--hard HEAD^^^...


/* 使用~符号 */

git reset--hard HEAD~后退步数

/* 回到本地库的某个版本 */

git reset--hard 版本索引


/* 回到暂存区状态 */

git reset--hard HEAD

/* 将工作区中文件和暂存区比较 */

git diff 文件名


/* 将工作区文件和本地库历史记录比较 */

git diff 本地库中历史版本 文件名


/* 比较多个文件 */

git diff

reset命令的三个参数

1. soft

       仅仅在本地库移动HEAD指针

2. mixed

       在本地库移动HEAD指针

       重置缓存区

3. hard

       在本地库移动HEAD指针

       重置缓存区

       重置工作区

相关文章
|
3月前
|
Shell 网络安全 开发工具
Git学习笔记
Git学习笔记
79 1
Git学习笔记
|
7月前
|
Linux 网络安全 开发工具
Git学习笔记
Git学习笔记
57 0
|
8月前
|
Linux 网络安全 API
git常用命令学习笔记
git常用命令学习笔记
45 0
|
9月前
|
程序员 开发工具 git
搭建博客可能会用到的 Git 命令|学习笔记
搭建博客可能会用到的 Git 命令|学习笔记
|
10月前
|
算法 安全 Linux
git第n次学习笔记
git第n次学习笔记
71 0
|
项目管理 开发工具 git
Git学习笔记(三) git submodule
Git学习笔记(三) git submodule
125 0
|
缓存 开发工具 git
Git学习笔记(二) git stash
Git学习笔记(二) git stash
858 0
|
开发工具 git
Git学习笔记(一) 常用命令
Git学习笔记(一) 常用命令
104 0
|
缓存 Linux 程序员
【学习笔记之Linux】工具之make/Makefile与git
【学习笔记之Linux】工具之make/Makefile与git
172 0
|
开发工具 git 索引
Git学习笔记-详细使用教程
Git学习笔记-详细使用教程
Git学习笔记-详细使用教程

相关实验场景

更多