首页 > 其他分享 >什么是 Git ?

什么是 Git ?

时间:2023-05-22 19:46:17浏览次数:27  
标签:文件夹 git 仓库 什么 暂存区 Git 远程

Git 是一个  分布式  版本控制  工具

主要用于管理开发过程中的源代码文件( Java 类、xml 类、html 页面等),在软件开发过程中被广泛使用。

 


 

 

Git 仓库介绍

Git 通过仓库管理文件,Git 仓库分为 本地仓库 和 远程仓库

一个仓库管理一个项目,开发人员在本地完成负责的功能,完成之后推送到远程仓库,远程仓库自动合并各个开发人员的代码。

⭐本地仓库 —— 工作区、暂存区、版本库

工作区:包含 .git 文件夹的目录就是工作区,也成为工作目录,主要用于存放开发的代码。

版本库:前面看到的 .git 隐藏文件夹就是版本库,版本库中存储了很多配置信息、日志信息和文件版本信息等。

暂存区:.git 文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage。暂存区是一个临时保存修改文件的地方。

⭐远程仓库

  远程仓库 可以借助互联网上提供的一些代码托管服务来实现。

标签:文件夹,git,仓库,什么,暂存区,Git,远程
From: https://www.cnblogs.com/Rover20230226/p/17421531.html

相关文章

  • 测试工程师:这锅我不背,什么情况测试容易背锅以及化解妙招
     当产品出了问题,谁都不想担这个责任时,锅由谁来背呢?在测试的日常工作中,相信经常有测试的小伙伴遇到类似的情况:在项目上线时,只要出现问题(bug),测试就很容易成为“背锅侠”。1)背部门之间未及时沟通的锅之前做过一个项目,在项目验收阶段,客户对下单的流程提出了一些优化性的建议,但是在......
  • Git 操作
    Git操作克隆仓库:gitclone<git地址>初始化仓库:将代码文件夹变为仓库,文件夹里会出现.git文件夹,不要删除,因为你的提交记录和版本控制都要靠这个文件夹,删除就变为普通文件夹了gitinit添加文件到暂存区:gitadd-A把暂存区的文件提交到仓库://提交到仓库"firstcommit"......
  • 【万象奥科】RK3568和RK3399有什么区别?
    ▎简介RK3568和RK3399都是Rockchip公司的处理器,具有不同的特点和适用场景。以下是它们的主要区别和应用场景。▎RK3568RK3568是新一代的高性能处理器,采用了22nm工艺,具有更高的性能和更低的功耗。它支持4K视频解码和编码,支持多种接口和协议,如HDMI、USB、PCIe、Gigabit Ethernet等。......
  • 如何把gitee拉取代码的方式从http变为ssh
    前言:因为我已经生成的ssh秘钥,但我每次拉取代码的时候还是需要输入密码。搜索资料发现,是拉取密码的方式还是http所以我把这个方式转换为ssh前提:已经生成了秘钥解决:1.查看连接方式:gitremote-v  2.改为sshgitremoteset-urlorigin《你自己的ssh的url》我......
  • 通过API接口调用数据的优势是什么?API接口调用展示示例
    ​通过API接口调用数据的优势主要有以下几点:1.规范化与一致性:API接口提供一种统一的方式来获取数据,保证了数据的规范化与一致性,消除了不同数据源可能带来的格式和结构上的差异。2.灵活性:使用API接口可以定制请求的参数和返回结果,让请求方可以得到所需的数据,而不必获取整个数......
  • 管理git项目:003
    首先我们得创建一个git管理仓库进入桌面路径,待会创建的文件可以在桌面找到cd.. 【创建git管理仓库】:创建一个.git管理仓库,这个文件被创建后是一个隐藏文件。这个.git文件的作用是:指定当前文件夹作为git管理仓库gitinit项目名 然后就可以把项目代码放到这个文件......
  • 什么是100 %, 120 % ,150% BOM ?
    BOM-BillofMaterial物料清单物料清单(BOM),也称为产品结构,是构建、制造或维修产品或服务所需的所有物料的列表。物料清单充当集中式源,包含从原材料阶段制造产品所需的所有信息。Abillofmaterials(BOM)isanextensivelistofrawmaterial,components,andinstructio......
  • 为什么古老的华夏文明在近现代会落后于欧洲文明?
    linkASML(生产光刻机卡我们脖子那个公司)有一个算法部门,总部在荷兰,我曾经在那研究路径优化问题,当时用到过基因算法,这种算法的原理很简单,就是模仿基因的遗传、突变和交互不断迭代去寻找近似最优解。但也不是完全没有难度,其中的一个难度就在于需要调整突变颗粒度,颗粒度太大会经常错过最......
  • 为什么 GPU 能够极大地提高仿真速度?
    这里的提速主要是针对时域电磁算法的。因为时域算法的蛙跳推进模式仅对大量存放在固定位置的数据进行完全相同的且是简单的操作(移位相加),这正是GPU这类众核SIMD架构所进行的运算,即ALU与内存的存取速度(又称带宽)直接决定了整个运算速度。 下表给出了GPU与高速CPU数据总......
  • 03 | 通过你的CPU主频,我们来谈谈“性能”究竟是什么?
    00:10讲述:徐文浩大小:11.62M时长:12:41我们常常挂在嘴边的“性能”到底指的是什么呢?我们能不能给性能下一个明确的定义,然后来进行准确的比较呢?学习和研究计算机组成原理,就是在理解计算机是怎么运作的,以及为什么要这么运作......