当前位置: 首页 > news >正文

Git的3个主要区域

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。

在这里插入图片描述

下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。

Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库

Git管理代码版本时涉及的主要区域类型有以下三个:

工作区(Working Directory):
这是你日常编辑和查看文件的地方,也就是项目文件所在的目录。当你在文本编辑器中创建、修改或删除文件时,这些改动都是在工作区中发生的。

暂存区(Staging Area / Index):
暂存区是Git用来准备下一次提交的一个区域。当你对工作区的文件进行了修改,并决定将这些改动纳入到下一次提交时,你需要使用git add命令将这些文件从工作区添加到暂存区。暂存区起到了一个过渡区的作用,你可以在这里查看并精确控制哪些改动会被包含在下一次提交中。

版本库(Repository):
版本库是Git用来存储所有提交历史和版本数据的地方,它分为本地版本库和远程版本库两种。
本地版本库:位于工作区的.git隐藏目录中,包含了所有的提交历史、分支信息、标签等元数据。当你使用git commit命令时,暂存区中的改动会被永久性地存储到本地版本库的历史记录中。
远程版本库:通常位于网络上,如GitHub、GitLab或自建的Git服务器上。远程版本库用于协作,使得团队成员可以共享代码和历史记录。通过git push和git pull等命令,可以在本地版本库和远程版本库之间同步代码更改。

总结来说,Git通过这三个主要区域(工作区、暂存区、版本库)协同工作,实现了对代码改动的灵活管理和版本控制。

http://www.lryc.cn/news/376406.html

相关文章:

  • 【操作系统】操作系统实验02-生产者消费者程序改进
  • TCP协议是安全的吗?
  • c语言回顾-结构体(2)
  • Prometheus常见exporter安装部署
  • DGit的使用
  • ElasticSearch学习篇13_《检索技术核心20讲》进阶篇之LSM树
  • 简单好用的C++日志库spdlog使用示例
  • python 方法运行计时装饰模式实现
  • 【权威出版/投稿优惠】2024年水利水电与能源环境科学国际会议(WRHEES 2024)
  • 阿赵UE引擎C++编程学习笔记——场景加载和切换
  • 【LLM之RAG】RAFT论文阅读笔记
  • 【Android】使用Binder(AIDL)实现利用自定义Bean进行的进程间通信(二)
  • HTTP中get与post的区别?在传输数据类型上有什么区别?【面试】
  • 「51媒体-年中大促」天津有哪些媒体资源-媒体宣传服务公司
  • Thinkphp校园新闻发布系统源码 毕业设计项目实例
  • 前端老古董execCommand——操作 选中文本 样式
  • elementui写一个自定义的rangeInput的组件
  • 护眼灯哪些牌子好?一文刨析护眼灯怎么选择!
  • 抖音短剧看剧系统是怎么做的?怎么样搭建上线运营?
  • 2024.06.06校招 实习 内推 面经
  • 神经网络模型---ResNet
  • Linux之网络编程
  • opencascade AIS_InteractiveContext源码学习1
  • TIA博途 WinCC下载到面板时,提示错误消息:“装载过程终止由于传输错误:8020AB001A06FFF4!”的解决办法
  • 【MySQL】聊聊数据库是如何保证数据不丢的
  • GitLab教程(四):分支(branch)和合并(merge)
  • 2021数学建模A题目–“FAST”主动反射面的形状调节
  • 华为---- RIP路由协议基本配置
  • Android studio在Ubuntu桌面上 创建桌面图标,以及导航栏图标
  • JAVA云HIS医院管理系统源码 云HIS系统的应用场景