持续集成-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 --文件名已经提交到暂存区,但没有到版本库,使用命令撤回

小结:

在这里插入图片描述

远程操作:

git remote add [远程仓库名] [远程仓库地址] 
git remote rm  [远程仓库名] (git remote rm origin   删除远程仓储)
git push -u [远程仓库名] [分支名]  (把本地库的内容推送到远程 git push -u origin master 第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,当然,在以后的推送或者拉取时就可以简化命令了。)
git push [远程仓库名] [分支名]	(从现在起,只要本地作了提交,就可以通过命令:$ git push origin master 提交)
git clone是把整个git项目拷贝下来,包括里面的日志信息,git项目里的分支,你也可以直接切换、使用里面的分支等等
git pull相当于git fetch和git merge。其意思是先从远程下载git项目里的文件,然后将文件与本地的分支进行merge。
git remote -v 查看远程仓储名称
(分支)  
git branch [分支名称](创建新的分支)
git checkout [分支名称] (切换到不同分支)
git checkout -b [分支名称] (创建并切换到不同的分支)
git branch (查看当前所在的分支)
git merge [分支名称] (合并指定分支到当前分支)
git branch -d [分支名称]  (删除分支)

面试QA:

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

在这里插入图片描述

如何测试WPS的撤回功能?

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值