千家信息网

git有什么作用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关git有什么作用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。GitGit是一种分布式现代版本控制系统,实现了一种快速的版本控制。它非常
千家信息网最后更新 2026年11月01日git有什么作用

这篇文章将为大家详细讲解有关git有什么作用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Git

Git是一种分布式现代版本控制系统,实现了一种快速的版本控制。它非常轻量化而且速度极快。同时,对任何类型的知识工作者来说,Git都很容易使用。

Git基本流程

基本的 Git 工作流程如下:

  1. 在工作目录中修改文件。

  2. 暂存文件,将文件的快照放入暂存区域。

  3. 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。

Git工作示意图

如果你希望后面的学习更顺利,记住下面这些有关Git的概念。Git 有三种状态,你的文件可能处于其中之一:已提交(committed)、已修改(modified)和已暂存(staged)。已提交表示数据已经安全的保存在本地数据库中。 已修改表示修改了文件,但还没保存到数据库中。 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

由此引入 Git 项目的三个工作区域的概念:Git 仓库、工作目录以及暂存区域。

git仓库

代码仓库是Git用来保存项目元数据和对象数据库的地方。这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。

工作目录

工作目录是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。

暂存区

暂存区域是一个文件,保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作"索引",不过一般说法还是叫暂存区域。

远程仓库

为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。

分支

几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。

实验部分

Chapter1: 新建代码库

Step 1:进入iCode

从项目首页点击"进入iCode"按钮。

Step 2:点击"新建代码库"按钮

Step 3:输入代码库名称

代码库名:JavaDemo

Step 4:设置代码库类型

我们在此选择"私有",填写代码库介绍后点击确认完成代码库新建

Step 5:点击确定按钮完成创建并进入代码库

Step 6:设置HTTP密码

注意:使用Git连接到iCode代码库时,如需输入密码,请使用本步骤设置的密码!

  • 点击账号设置

  • 输入密码

  • 再次输入密码

  • 点击发送验证码按钮

  • 查看手机短信并在此输入收到的验证码

  • 点击保存密码按钮

Chapter2:添加成员并分配权限

Step 1:进入成员设置界面

Step 2:为子用户icode分配可读权限

  • 点击"可读权限"页签

  • 选择"成员"类型

  • 选择子用户"icode"

  • 点击"添加"按钮

Chapter3:在本机安装Git

Step 1:检查是否已经安装Git

  • 执行命令git --version

  • 检查是否输出当前版本信息,如果当前已经安装Git,请直接进入Step 3。

Step 2:下载并安装Git

  • 如果您当前没有安装Git在浏览器中访问Git官网下载链接:https://git-scm.com/downloads

  • 点击下载按钮,下载安装包并完成安装

  • 如果下载没有开始,可以点击手动下载链接

Step 3:再次检查Git版本是否已经安装

Chapter4: 将范例代码导入到代码库

Step 1:下载代码库

  • 创建开发目录,执行命令mkdir icode_starter && cd icode_starter

  • 下载范例代码到本地,执行命令git clone https://gitee.com/devopssa_devopssa/javademo.git

Step 2:将下载好的范例代码导入到icode代码仓库

  • :进入代码仓库首页,复制场景2脚本

  • :将第一条脚本改为cd gs-spring-boot/,如下:

  • :执行脚本

  • :刷新代码仓库页面查看代码是否已经成功导入

????????????恭喜你,你已经完成了代码库的准备工作!

打卡截图

完成场景2操作的同学,请上传一张你所新建代码库的截图,要求代码库中包含真实代码:

样例:

关于"git有什么作用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

代码 仓库 文件 工作 数据 版本 按钮 目录 区域 密码 项目 输入 分支 数据库 管理 命令 快照 成员 权限 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技靠谱吗 哈尔滨大商圈互联网科技有限公司 互联网科技有限公司经营范围 互联网科技公司税收优惠 互联网 科技公司 九亚互联网科技 新华互联网科技校企合作 剑昆互联网络科技有限公司临桂 现代互联网科技股 湖北码尼互联网科技有限公司电话 昭通互联网科技选哪家 知域互联网科技有限公司大骗子 崇明区互联网教育科技售后服务 广州新华互联网科技学校电竞方面 中和天地互联网科技有限公司 华中科技大学互联网的牛人 无锡工业互联网科技有限公司 银行科技岗属于互联网吗 互联网科技和医药行业 小牛互联网科技有限公司地址 湖南永感互联网科技有限公司 互联网科技巨头监管 贷财互联网科技 滨湖区互联网智能科技产品供应 互联网科技实习生岗位职责 互联网科技与管理 崇明区互联网教育科技诚信经营 华夏互联网科技业 云鲸互联网络科技有限公司 北京天晋互联网科技有限公司
0