实验一 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保存的不是文件差异或者变化量,而只是一系列文件快照,理解这点很关键。

 

posted @ 2020-02-26 20:39  我儿先志  阅读(179)  评论(0编辑  收藏  举报