《软件版本控制技术》实验报告【合集】
教科书:《使用GIT进行版本控制》
若本文对你有帮助,请点赞、关注我呦!
这个实验和以前做过的实验重复了,不知道学校是怎么想的。课堂作业:https://blog.****.net/qq_41587612/article/details/108830369
实验一 GIT安装
一、实验目的
掌握GIT不同环境的安装,熟悉GIT管理版本操作流程,熟悉GIT程序的使用,能熟练使用GIT提供的相关命令来管理项目版本。
二、实验内容与实现
- Git下载
- 安装Windows版本的GIT程序。
- 验证git是否安装正确
实验实现
1. 阅读公开信息,点击next
2. 选择安装位置,点击next
3. 设置选项 点击Next
4. 选择是否在windows下开始菜单下创建目录,并配置名称,点击next
5. 选择git默认编辑器,点击next
6. 选择git的使用条件(是否配置环境变量),点击next
7. 选择HTTPS传输后端
8. 行末换行符转换,使用默认值
9. 使用git的默认终端,使用默认值
10. git额外配置,点击install安装
11. 安装中
12. 安装成功,点击Finish 完成。
13. 验证git安装是否成功
- 检测安装成功,在桌面右键,出现下面两个选项即可。
- Win + R; 打开cmd;输入git,出现以下提示信息;验证环境变量配置正确。
实验二 使用Git进行版本控制的基本操作
一、实验目的
要求学生学会使用Git版本控制程序进行代码库的创建、更新,提交、创建分支和合并等本地基本操作,通过实验了解版本控制的主干程序和分支程序的概念。学会使用常用的命令进行本地基本操作。
二、实验内容与实现
- 为git配置全局信息
- 创建版本库(使用命令init,可能会用到mkdir,cd,pwd等命令)。
- 将需要进行管理的文件添加到版本库(使用命令add,commit)。
- 对提交后的文件进行修改,然后进行第二次提交,(使用命令status,diff)
- 实现版本回退(使用命令log, reset)
- 查看操作日志(使用命令 relog)
- 创建分支(使用命令branch, checkout)
- 合并分支(使用命令merge)
实验实现
1. 配置全局信息
- 打开git bash
- 配置用户名
- git config --global user.name “username”
- 配置email
- git config --global user.email “email”
- 查看配置结果
2. 创建版本库(使用命令init,可能会用到mkdir,cd,pwd等命令)。
- 切换到目标目录后,新建文件夹
- 进入文件夹
- 使用git init命令初始化仓库
- 使用ls命令查看是否出现.git/隐藏目录
- 成功
3. 将需要进行管理的文件添加到版本库(使用命令add,commit)。
- 前提:文件readme.txt 已经存在
- 使用git add “file_path” 命令将readme.txt 添加到缓存区
- 使用git commit [-m “this is remarks]命令将readme.txt 提交到仓库中
- 成功
4. 对提交后的文件进行修改,然后进行第二次提交,(使用命令status,diff)
- 前提:文件readme.txt 内容已更新
- 使用git status命令查看文件状态
- 使用git diff readme.txt 比较更新前后差别
- 使用git commit命令将readme.txt添加到缓存区
- 查看状态,提示中readme.txt 文字颜色已由红色变为绿色
- 再次提交后,查看状态,无文件状态改变
- 成功
5. 实现版本回退(使用命令log, reset)
- 使用git log命令,查看日志
- 使用git reset 命令,实现版本回退
- 检验文件是否回退成功
- 成功
6. 查看操作日志(使用命令 relog)
- 使用git reflog命令,查看操作日志
- 成功
7. 创建分支(使用命令branch, checkout)
- 使用git branch命令,创建dev分支
- 使用git branch命令,验证分支创建成功
- 使用git chechout 命令,切换到dev分支
- 新建readme2.txt 文件
- 将readme2.txt 提交到dev分支
- 成功
8. 合并分支(使用命令merge)
- 使用git checkout命令,切换回主分支
- 使用git merge命令,合并dev分支
- 成功