搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
小程序自定义底部导航 custom-tab-bar
2
数据结构(c++描述胡学钢)课后题解答:第二章——栈_数据结构胡学钢答案
3
传统图像分类详细介绍文档_传统图像分类方法
4
DiffSeg——基于Stable Diffusion的无监督零样本图像分割
5
2023年全国职业院校技能大赛软件测试—测试报告模板参考文档(国赛)_2023年全国职业技能大赛软件测试
6
震撼来袭,GPT-4全解读_电脑gpt4中文版为什么多个版本
7
C++软件开发值得推荐的十大高效软件分析工具_c++项目代码阅读工具
8
WPF通过MultiDataTrigger触发器来动态更改表格(DataGrid)的样式_wpf datagrid 根据 datatrigger 显示多种行模板
9
【踩坑】pycharm中 .ipynb文件 与 .py文件导入路径不同_pycharm导入ipynb文件
10
什么是scrum中的3355_scrum 3355
当前位置:
article
> 正文
git权威指南总结二:git暂存区详解_git暂存区是保存在本地还是
作者:凡人多烦事01 | 2024-05-20 08:48:46
赞
踩
git暂存区是保存在本地还是
git三个存放区域
git总共分为三个存放区域:git工作区域、暂存区域和HEAD,其中,工作区域存放本地修改,暂存区域存放的是保存且未提交的修改,版本库保存的是已提交的修改
git三个区域之间的相互转换关系图
git三个区域的描述
工作区域:任何一个本地目录都可以成为一个工作目录,对目录中的文件的所有修改(增删改查)都会影响到工作区域目录
版本库:这里为什么不讲HEAD和暂存区呢?是因为他们两个区域都是属于版本库的,当在任何一个本地目录中右键git bash here进行git命令行模式并且输入命令git init就会在当前目录下生成.git隐藏目录,该目录就是版本库
暂存区域:在版本库中标记为index的区域是暂存区,该区域存放的是使用git add命令保存所有修改并且未提交时的这一段修改数据
HEAD:在版本库中标记为master的区域就是HEAD区域,该区域存放的是使用git commit命令提交修改后的所有修改数据
git三个区域之间的转换
可以参考上面的图片中的对应转换条件命令,这里简单的进行介绍
在添加了一个文件index.txt之后(顺序)
1.在未使用任何命令时,在index.txt文件中只会存在于工作区域中,而在版本库中是不存在该文件的
2.使用git add index.txt(或者git add .)命令保存修改后,index.txt文件将会存在于index分支中,也就是在暂存区域中将会生效index.txt文件的修改(新增)
3.使用git commit -m “commit index.txt”命令提交修改后,index.txt文件将会存在于master分支中,也就是在HEAD区域中将会生效index.txt文件的修改(新增)
在添加了一个文件index.txt之后(逆序)
1.使用git checkout – index.txt命令可以将暂存区域中的index.txt文件的修改重置,也就是重置git add index.txt(或者git add .)命令
2.使用git reset –HEAD HEAD(HEAD^/HEAD^^)命令可以将HEAD区域中的指定前面第几次提交,也就是重置git commit -m “commit index.txt”命令
git三个区域之间的差异比较
工作区域和暂存区域的比较:使用 git diff命令可以查看工作区域和暂存区域之间的差异
工作区域和HEAD区域的比较:使用 git diff HEAD命令可以查看工作区域和HEAD区域的差异
暂存区域和HEAD区域的比较:使用 git diff –cached命令可以查看暂存区域和HEAD区域的差异
也可以对指定文件进行差异比较,比如: git diff index.txt就是比较工作区域和暂存区域中的index.txt文件差异
参考文献
git权威指南一书
理解git暂存区
git暂存区的理解
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
2.1 初探
大
数据
_2023
年
到2026
年
是
大
数据
研发的
突破
区社交
网络
开始
流行导致
大
量非
结构化
数据
出...
1. 了解
大
数据
的定义;2. 理解
大
数据
的特征;3. 理解研究
大
数据
的意义_2023
年
到2026
年
是
大
数据
研发的
突破
区社...
赞
踩
article
PostgreSQL
JOINS
子句_
pgsql
join
查询
将子表字段拼成
一个
字段...
原文:http://www.yiibai.com/html/postgresql/2013/080569.htmlPos...
赞
踩
article
计算机毕设
Python
+Vue智能
会议
室
管理
系统
(程序+LW+部署)_
无纸化
会议
系统
源码...
项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+...
赞
踩
article
java
之
TreeNode
_
java
treenode...
本章简单讲解了红黑树的特性与维护,并且根据以上的基础对HashMap中
TreeNode
的源码方法进行解析。_
java
t...
赞
踩
article
《
黑马
点评
》
Redis
高
并发
项目
实战
笔记
【完结】P1~P72_
黑马
点评
课程资料...
《
黑马
点评
》
Redis
高
并发
项目
实战
笔记
(上)涉及秒杀场景、MQ异步、缓存雪崩穿透击穿等内容。_
黑马
点评
课程资料
黑马
点评
...
赞
踩
article
PGSQL
学习笔记:
查询
_
pgsql
查询
...
描述选择列表、表表达式和排序声明的细节。
_
pgsql
查询
pgsql
查询
...
赞
踩
article
Chrome
浏览器+
Postman
做
接口
测试
(全)_
chrome
postman
...
对行业的各种
测试
进行分层,越往上,发现bug的时间越晚,成本(时间,人力,损失)越高。同理,单元
测试
(Unit)相比
接口
...
赞
踩
article
UE4
之
AR
开发教程_
ue
ar
...
首先先看效果图
UE4
的
AR
开发目前主流的两种框架分别是
AR
Kit和
AR
Core
AR
kit:只能打包苹果
AR
Core:可以...
赞
踩
article
揭秘
云
原生
数据库
海山
(
He3DB
)
PostgreSQL
版:高性能、高可用、高安全的核心
设计
理念_
海山
...
本文将详细介绍
云
原生
数据库
海山
(
He3DB
)
PostgreSQL
版的核心
设计
理念。文章将涵盖
海山
数据库
的特点、架构
设计
、...
赞
踩
article
低空
经济
在
未来
可能
面临
哪些
挑战
?_
低空
经济
风险
隐患
...
低空
经济
作为一个新兴的
经济
形态,其发展前景广阔,但同时也
面临
着一系列
挑战
。通过不断的政策创新、技术进步和市场开拓,可以期...
赞
踩
article
探索创新:
ChatGP
T
-
T
- 一款
基于
T
ransformer
的
对话
生成
模型
...
探索创新:
ChatGP
T
-
T
- 一款
基于
T
ransformer
的
对话
生成
模型
项目地址:https://gitcode....
赞
踩
article
大学生
网课
搜题
app软件?不妨看看这6个
实用
工具
#微信#笔记_
网课
小
工具
...
非常不错的做题、
搜题
神器,收录上万本教材辅助书籍,包含高数、物理、计算机、外语等多种学科,更有考研、公考(国考/省考)、...
赞
踩
article
【
AI
绘画
系列】分享5个让你
艺术细胞
炸裂的SD资源_
国内
sd
模型
网站
...
感兴趣的小伙伴,赠送全套
AI
GC学习资料,包含
AI
绘画
、
AI
人工智能等前沿科技教程和软件工具,具体看这里。
AI
GC技术...
赞
踩
article
Qt
:
Qt
Creator
+
Git
+
Git
hub 最新操作_
qtcreator
使用
git
切换分...
Qt
:
Qt
Creator
+
Git
+
Git
hub 最新操作_
qtcreator
使用
git
切换
分支
qtcreator
...
赞
踩
article
ACP
科普:
刺探
_
敏捷
项目
刺探
...
在
敏捷
开发中,"
刺探
"通常指的是团队成员之间相互交流、了解彼此工作进展、意见和需求的过程。_
敏捷
项目
刺探
敏捷
项目
刺探
...
赞
踩
article
edge
浏览器开启
Internet
Explorer
兼容性
_
edge
109.0
.
1518.140
...
edge
浏览器 开启
Internet
Explorer
兼容性
_
edge
109.0
.
1518.140
.版64位edg...
赞
踩
article
ChatGPT
背后
强大
而神秘
的
力量:用最简单
的
语言
讲解
Transformer
架构...
Transformer
模型极大地推动了自然
语言
处理(NLP)
的
发展,它为处理
语言
提供了一种更加高效和有效
的
架构,使得开发...
赞
踩
article
Flink
开发环境搭建及
WordCount
_
flink
edit
streamwordcount
c...
Flink
开发环境搭建及
WordCount
_
flink
edit
streamwordcount
configurati...
赞
踩
article
重磅综述:
精准
精神病学
机器
学习
的现代观点_
mcca
jica
...
1. 全局在美国和世界各地,心理健康问题是一种流行病,给医疗保健系统和社会带来了巨大的负担。迄今为止,仍然缺乏生物标志物...
赞
踩
article
Flutter
-
Dio
框架使用方法_
flutter
dio
...
在
flutter
里面要实现网络的请求,
dio
这个框架是
flutter
里面用途最广的框架。我的版本是5.0.0,可安装官网...
赞
踩
相关标签
大数据
postgre join
课程设计
vue.js
java
算法
数据结构
redis
笔记
数据库
spring
缓存
rabbitmq
微服务
学习
postgresql
软件测试
自动化测试
职场和发展
测试用例
单元测试
postman
测试工具
ar
ue4