持续集成-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. 复杂操作测试
    进行文档结构的更改,如添加或删除标题、分节等,然后测试撤回功能。

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1421701.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

天诚AIoT无线联网智能门锁即将亮相成都安博会、永康门博会

5月上旬,对于江苏新巢天诚智能技术有限公司(以下简称“天诚”)而言,依旧忙得如火如荼。随着各地人才公寓、公租房、智慧校园类智慧通行与租住新项目的实施、落地与服务,天诚也不忘初心,携全新升级的AIoT全场…

百亿补贴为什么用 H5?H5 未来会如何发展?

百亿补贴为什么用 H5?H5 未来会如何发展? 本人有一些分析预测。当然,这些分析预测只是个人观点,如果你有不同的意见,欢迎在评论区讨论交流。 百亿补贴为什么用 H5 我们先看两张图,在 Android 手机开发者…

Redis-详解(基础)

文章目录 什么是Redis?用Redis的特点?用Redis可以实现哪些功能?Redis的常用数据类型有哪些?Redis的常用框架有哪些?本篇小结 更多相关内容可查看 什么是Redis? Redis(Remote DictionaryServer)是一个开源…

vue3.0(八) 监听器(watch),高级监听器(watchEffect)

文章目录 watch1 watch的用法2 watch的高级用法3 watch性能优化 watchEffect1 停止监听2 侦听多个状态3 懒执行 watch和watchEffect的区别watch和computed的区别 watch watch特性进行了一些改变和优化。与computed不同,watch通常用于监听数据的变化,并执…

设计模式-工厂模式设计与详解

一、设计模式介绍 设计模式是我们开发中常常需要面对的核心概念,它们是解决特定问题的模板或者说是经验的总结。这些模式被设计出来是为了让软件设计更加清晰、代码更加可维护且能应对未来的变化。良好的设计模式不仅能解决重复代码的问题,还能使团队中…

object.key()用法

object.key(obj) 一、概念:返回一个由一个给定对象的自身可枚举属性组成的数组。 二、用法: 1、参数为对象:则返回为 对象属性名组成的数组。 let obj {日期:date,姓名:userName,地址:address}console.log(Object.k…

作业帮重启k12,保底年薪150万。。。

作业帮 近期,一位学而思前员工在脉脉上爆料发问: 收到猎头电话,说作业帮重启 K12,K12 主讲无责保底年薪 150W,base 北京。 楼下评论区一位新东方在职员工表示,似乎有这事儿: 而另外一个网友则表…

WordPress/Typecho 站点使用 CloudFlare 后优化加速方法以及注意事项

目前很多 WordPress 站长都盲目的认为使用了 CloudFlare 后,站点速度明显感觉慢了很多,加上一些别有用心的人(有些人就是这么不喜欢 CloudFlare,你品,你细品!) 再制作一个使用 CloudFlare 站点的测速结果截图,让很多 WordPress 新手站长们谈 CloudFlare 色变。其实大家…

Android Studio开发之路(十)app中使用aar以及报错记录

书接上文:Android Studio开发之路(九)创建android library以及生成aar文件 五、app中使用aar文件的方法 先复制一下上面生成的aar文件。然后在你要添加到的app左上角选择“project”模式,然后找到libs文件夹,点击右键…

#初阶模板

目录 1.泛型编程 2.模板 (1)函数模板 (2)举个栗子(模板的使用) 1.模板的声明有两种形式 2.函数模板的原理 (3)模板参数的匹配原则 (4)类模板 类模板…

探索免费静态IP海外的奥秘

在数字化时代,网络资源的获取和利用对于个人和企业都至关重要。其中,独立静态IP地址更是因其稳定性和安全性备受青睐。本文将带您深入了解“免费的独立静态IP海外”的奥秘,探讨其背后的原理、优势、获取途径以及使用场景。 一、独立静态IP的基…

Kubernetes的Pod控制器深度解析

1.1 Pod控制器介绍 在Kubernetes中,Pod是最小的管理单元,用于运行容器。根据Pod的创建方式,可以将其分为两类: 自主式Pod(Stateless Pods):这些Pod是直接由用户或管理员创建的,通常…

GPT搜索鸽了!改升级GPT-4

最近OpenAI太反常,消息一会一变,直让人摸不着头脑。 奥特曼最新宣布:5月13日开发布会,不是GPT-5,也不是盛传的GPT搜索引擎,改成对ChatGP和GPT-4的升级~ 消息一出,大伙儿都蒙了。 之…

STM32_HAL_系统定时器(SysTick)_实现计时

1介绍 系统定时器(SysTick)是ARM Cortex-M处理器系列中的一个特殊定时器,它不属于STM32F1系列微控制器的外设,而是处理器内部的一个组件。SysTick定时器的作用是为操作系统或其他需要精确时钟计数和中断服务的应用提供基础的时间…

【Linux】自动化构建工具make/Makefile和git介绍

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343🔥 系列专栏:https://blog.csdn.net/qinjh_/category_12625432.html 目录 前言 Linux项目自动化构建工具-make/Makefile 举例 .PHONY 常见符号 依赖关系…

05、 java 的三种注释及 javadoc 命令解析文档注释(即:java 特有注释方式)的过程

java的三种注释 1、单行注释:其一、代码展示:其二、特点: 2、多行注释:其一、代码展示:其二、特点: 3、文档注释(java特有):其一、代码展示:其二、注释文档的使用:其三、…

基础ArkTS组件:数据面板组件(图表),日期选择器组件(HarmonyOS学习第三课【3.5】)

tuoz数据面板组件 DataPanel 数据面板组件,用于将多个数据占比情况使用占比图进行展示。 说明 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 子组件 无 接口 DataPanel(options:{values: numbe…

开关电源功率测试方法:输入、输出功率测试步骤

在现代电子设备中,开关电源扮演着至关重要的角色,其效率和稳定性直接影响到整个系统的性能。因此,对开关电源进行功率测试成为了电源管理的重要环节。本文将详细介绍如何使用DC-DC电源模块测试系统对开关电源的输入输出功率进行准确测量&…

如何使用Docker安装并运行Nexus容器结合内网穿透实现远程管理本地仓库

前言 作者简介: 懒大王敲代码,计算机专业应届生 今天给大家聊聊如何使用Docker安装并运行Nexus容器结合内网穿透实现远程管理本地仓库,希望大家能觉得实用! 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!&#x1f496…

2024 银行从业资格证考试备考资料及备考群

2024 银行从业资格证考试备考资料 2024 年 06月1、2日 银行从业资格考试全国统一考试(统考) 有没有小伙伴在准备备考的,不知道大家都准备怎么学习呢,这里我整理了一些免费备考资料,含【三色笔记】,供大家…