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指针

       重置缓存区

       重置工作区

目录
打赏
0
0
0
0
2521
分享
相关文章
Git学习笔记(一):基础与应用
本文档详细介绍了如何将本地项目关联到Gitee上的空仓库并上传代码,以及如何验证本机与Git服务器的SSH连接。同时,还概述了Git的基本概念、安装步骤、初始配置、常见命令及如何配置多个SSH-Key,适用于初学者快速上手Git操作。
173 51
Git学习笔记(一):基础与应用
Git学习笔记
Git学习笔记
159 1
Git学习笔记
Git学习笔记
这篇文章是一份Git学习笔记,涵盖了Git的基本命令、工作流程、项目搭建、文件状态管理,以及如何使用码云和IDEA进行版本控制操作。
Git学习笔记
Git学习笔记 三个区域、文件状态、分支、常用命令
理解并掌握这些概念和命令,对于有效地使用Git来管理项目源代码是至关重要的。Git的强大功能支持了复杂的开发工作流程,而良好的Git实践能够极大地提高团队的协作效率。随着实践的增多,对于Git更深层次的功能和最佳实践的理解也会随之增长,进一步加强你作为一个软件开发者的能力。
105 0

相关实验场景

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等