git有什么作用
这篇文章将为大家详细讲解有关git有什么作用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Git
Git是一种分布式现代版本控制系统,实现了一种快速的版本控制。它非常轻量化而且速度极快。同时,对任何类型的知识工作者来说,Git都很容易使用。
Git基本流程
基本的 Git 工作流程如下:
在工作目录中修改文件。
暂存文件,将文件的快照放入暂存区域。
提交更新,找到暂存区域的文件,将快照永久性存储到 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有什么作用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。