实验一  GIT 代码版本管理

实验一  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 init git status

在开始使用 Git 之前,你需要配置 Git。在命令行工具中运行以下每行,确保所有选项都已被配置好。

终端会显示 git init 命令正在运行。该命令会在当前目录下初始化生成一个空的 Git 仓库。
git status 命令将显示很多信息,具体取决于你的文件状态、工作目录和仓库。
实验一  GIT 代码版本管理_第1张图片

git log

git log 命令用于显示仓库中所有 commit 的信息。
默认情况下,该命令会显示仓库中每个 commit 的:
SHA
作者
日期
消息
实验一  GIT 代码版本管理_第2张图片

git add 和commit

git add 命令将文件从工作目录移到暂存区
git commit 命令会取出暂存区的文件并保存到仓库中。
实验一  GIT 代码版本管理_第3张图片

git diff

git diff 命令用来查看已经执行但是尚未 commit 的更改
实验一  GIT 代码版本管理_第4张图片

git tag

git tag 命令用来标记特定的 commit 。当添加新的 commit 时,标签不会移动。
实验一  GIT 代码版本管理_第5张图片

git branch

git branch 命令用来管理 git 中的分支
此命令用来:
列出本地分支
创建新的分支
删除分支
实验一  GIT 代码版本管理_第6张图片

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

1.安装git阶段,下载速度过慢,故使用git bash代替
2.git clone 时应该确保所在目录没有仓库了,因为仓库不能嵌套

实验总结与体会

学习了git更加方便的去控制流程的进行,也使得多人操作成为可能,便于查看工作进度,同时使用分支与合并也方便了对代码的测试以及版本的更新

思考题:

阅读维基百科和百度百科 的Git词条,总结分布式分布式版本控制系统的核心机理

就是一个多任务系统, 将一个业务拆分, 部署在不同机器上。 Git实现了版本库的本地存储,每台机器都是等价的,都有工作区和版本库,开发人员无需联网就可直接在本地进行工作,工作成果可直接保存到本地版本库,任何两台机器都可通过相互交换各自的版本库来更新信息。

你可能感兴趣的:(实验一  GIT 代码版本管理)