持续集成-Git

重要步骤命令在这里插入图片描述

git init (初始化一个仓库)
git add [文件名] (添加新的文件)
git commit -m [关于本次提交的相关说明] (提交)
git status (查看文件状态)
git diff   (如果文件改变,比较两个文件内容)
git add[文件名] ||  git commit -a -m [关于本次提交的相关说明] (若文文件改变,将改变的文件放到缓冲区中 || 放到缓冲区并提价)
git log (查看提交说明)
git reset --hard head~[N]  (返回到前N个版本)
git reset --hard [commit id] (回到commit id对应的版本)
git reflog (找不到commit id 时 使用该命令,显示有可能产生commit id的命令对应的commit id)

git的安装

法1:官网: https://git-scm.com/
法2:Linux终端
[root@vm1 ~]# yum install git
[root@vm1 ~]# git --version

git version 1.8.3.1
查看参数帮助
查看参数帮助

git工作原理

git 有三个区:
在这里插入图片描述
工作目录(working directory): 也可叫工作区. 是存放项目代码文件的一个目录。
暂存区(stage或index): 也有叫缓存区。暂存区就看作是一个缓区区域,临时保存你的改动。如果在工作目录创建了一个新文件,需要将新文件添加到暂存区。
仓库(repository) : 也可叫版本库.仓库分为本地仓库与远程仓库

在这里插入图片描述

重点:版本回退

git reset --hard HEAD^回退到上一个版本(也就是第2个版本)
git reset --hard 第3个版本号还原到第3个版本
git reflog查看所有的操作历史
git reset --hard 编号/位置还原到第n个版本 ps:如果你想要保留更改而不是丢弃它们,你可以使用 --soft而不是 --hard
git checkout --文件名已经提交到暂存区,但没有到版本库,使用命令撤回

小结:

在这里插入图片描述

面试QA:

你如何使用版本控制系统(如Git)来管理测试脚本和测试数据?

在这里插入图片描述

如何测试WPS的撤回功能?

  1. 准备工作
    确保你安装了最新版本的WPS Office。
    打开WPS文字处理程序,新建一个文档。
  2. 基本操作测试
    输入一些文本,然后使用撤回功能撤销输入。

进行格式设置(如字体、大小、颜色等),然后撤回看是否能恢复到之前的格式。

插入图片、表格或特殊符号,然后撤回看是否能删除这些元素。

  1. 复杂操作测试
    进行文档结构的更改,如添加或删除标题、分节等,然后测试撤回功能。

使用查找和替换功能,然后撤回看是否能恢复到替换前的状态。

应用宏或脚本,然后测试撤回功能是否能撤销这些操作。

相关推荐

  1. 持续集成持续部署

    2024-05-14 06:26:17       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 06:26:17       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 06:26:17       101 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 06:26:17       82 阅读
  4. Python语言-面向对象

    2024-05-14 06:26:17       91 阅读

热门阅读

  1. IPC通信中间件综述

    2024-05-14 06:26:17       23 阅读
  2. 安卓手机APP开发__支持不同的像素深度

    2024-05-14 06:26:17       37 阅读
  3. Flutter 中的 Theme 使用:全面指南

    2024-05-14 06:26:17       124 阅读
  4. 批量获取oracle库存储过程

    2024-05-14 06:26:17       37 阅读