实验一 GIT代码版本管理
------------恢复内容开始------------
实验目的:
(1)了解分布式分布式版本控制系统的核心机理;
(2) 熟练掌握git的基本指令和分支管理指令;
实验内容:
(1)安装git
(2)初始配置git ,git init git status指令
(3)掌握git log ,git add ,git diff 指令
(4) 掌握git tag git branch,git commit 指令
(5)掌握git revert 指令
实验记录
1.初始配置git
在使用git之前,我们要先对git进行配置
配置git用户名
git config --global user.name “<MERO>”
设置git邮箱
git config --global user.email “<2431775986@qq.com>”
确保git输出内容带有颜色标记
git config --global color.ui auto
2.创建仓库
git init是初始化仓库,git status 是获取当前状态
3.git log ,git add
克隆course-git-blog-project后
对仓库进行相关操作。
git log:
git add:
首先,创建index.html文件。以及css js文件夹 并在文件夹内分别新建 app.css app.js
再进行操作
再提交commit (需配置文本编辑器)
4.git tag
可以与仓库的标签进行交互
创建以及转换到新建的分支:
删除分支:
首先需要切换到master分支再进行删除操作
git merge: 分支合并指令
git revert : 撤销更改
实验过程中发生的问题与解决
提交commit时,尝试直接使用默认的vim编辑器进行编辑,比较困难 但能够进行基本的文本编辑。由于vim的大部分操作也都是需要代码指令,查阅其帮助文档后(F1即可看帮助文档)能够进行基本编辑操作。但一直找不到保存文件的方法,后在百度上找到了相关指令。
实验总结与体会:
本次实验让我知道了git在计算机应用中的作用与功能,并熟悉了Git的基本操作。
思考题:
阅读维基百科和百度百科 的Git词条,总结分布式分布式版本控制系统的核心机理
答:分支是Git的核心所在,犹如操作系统的内核对于操作系统而言至关重要,也是Git能够支持上千个分支并发处理的关键所在。为了要理解Git分支的本质思想,我们需要结合Git的保存数据的方式来仔细讲解,Git保存的不是文件差异或者变化量,而只是一系列文件快照,理解这点很关键。