《软件版本控制技术》实验报告【合集】

教科书:《使用GIT进行版本控制》

若本文对你有帮助,请点赞、关注我呦!

这个实验和以前做过的实验重复了,不知道学校是怎么想的。课堂作业:https://blog.csdn.net/qq_41587612/article/details/108830369

实验一 GIT安装

一、实验目的

        掌握GIT不同环境的安装,熟悉GIT管理版本操作流程,熟悉GIT程序的使用,能熟练使用GIT提供的相关命令来管理项目版本。

二、实验内容与实现

  1. Git下载
  2. 安装Windows版本的GIT程序。
  3. 验证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版本控制程序进行代码库的创建、更新,提交、创建分支和合并等本地基本操作,通过实验了解版本控制的主干程序和分支程序的概念。学会使用常用的命令进行本地基本操作。

二、实验内容与实现

  1. 为git配置全局信息
  2. 创建版本库(使用命令init,可能会用到mkdir,cd,pwd等命令)。
  3. 将需要进行管理的文件添加到版本库(使用命令add,commit)。
  4. 对提交后的文件进行修改,然后进行第二次提交,(使用命令status,diff)
  5. 实现版本回退(使用命令log, reset)
  6. 查看操作日志(使用命令 relog)
  7. 创建分支(使用命令branch, checkout)
  8. 合并分支(使用命令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分支
  • 成功

猜你喜欢

转载自blog.csdn.net/qq_41587612/article/details/109402473