千家信息网

git有什么作用

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章将为大家详细讲解有关git有什么作用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。GitGit是一种分布式现代版本控制系统,实现了一种快速的版本控制。它非常
千家信息网最后更新 2024年11月27日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有什么作用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0