实验一 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 指令

三、实验记录

实验内容以及结果的截图:

(一)初始配置GIT

(二)从头创建仓库

在对 Git 仓库进行 commit 或执行任何其他操作之前,需要一个实际存在的仓库。要使用 Git 新建一个仓库,我们将使用 git init 命令。

(1)创建项目目录

(2)使用git init命令,在当前目录下初始化生成一个空的仓库,名称为.git

(3)克隆现有仓库

(4)判断仓库状态,使用cd命令转到course-git-blog-project项目中,输入命令git status

如果是在new-git-project 项目运行 git status:

(三)git log

(1)输入git log命令,可以看到仓库中所有commit信息。

(2)git log --oneline

(3)git log --stat

(4)git log -p

(5)处理太多滚动操作

(四)git add & git commit & git diff

(1)在new-git-project目录下创建文件及文件夹

(2)输入git status命令

(3)暂存文件:使用 git add 将 index.html 添加到暂存区,并用git status查看添加结果

(4)暂存剩余的文件:使用git add 将当前目录下剩余的css和js文件添加到暂存区,并用git status查看添加结果

(5)提交commit

编辑器自动打开并出现以下界面

在首行输入Initaial commit ,保存文件并关闭编辑器窗口,回到终端,可以看到如下界面

(5)提交第二个 commit:修改index.html,运行git status

(6)输入git diff命令:首先要将index.html的标题从"Expedition"改为"Adventure"

(五)标签、分支

(1)git  tag 标签:

使用git tag命令与标签进行交互,输入git tag -a v1.0,在自动弹出的编辑器中输入ready for content作为标签,关闭编辑器并验证了该标签是否位于仓库中,然后运行git log

删除标签

(2)git branch 分支

1)git branch 命令

2)创建分支

3)删除分支:先将分支切换到master分支上,再使用git branch -d 命令删除 sidebar 分支

4)高效分支:所有文件暂存并提交到仓库

5)分支实战

更改 1 - 添加页面颜色

(六)合并与撤销

更改:git commit --amend

还原:git revert

重置:git reset

实验过程中发生的问题与解决:

  开始的时候不知道是桌面右键Git Bash Here那里输入命令,以为是在命令提示符里,后来发现输入命令没用才反应了过来。

四、实验总结与体会

  本次实验是验证性的,只需按照学习通上的指导一步步完成,虽然步骤看似繁琐复杂,但只要细心去看、耐心去做,就能大功告成。期间遇到什么错误或者难题时,我先尝试自己思索,如果还是没有解决就会去百度搜索或者问问同学,通过不断地发现问题、解决问题,逐渐加深了我对git的了解,收获颇丰。

五、思考题

答:分布式版本控制系统就是git,分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的Git仓库。

posted @ 2020-03-03 18:06  oqmyga  阅读(227)  评论(0)    收藏  举报