重要步骤命令
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的撤回功能?
- 准备工作
确保你安装了最新版本的WPS Office。
打开WPS文字处理程序,新建一个文档。 - 基本操作测试
输入一些文本,然后使用撤回功能撤销输入。
进行格式设置(如字体、大小、颜色等),然后撤回看是否能恢复到之前的格式。
插入图片、表格或特殊符号,然后撤回看是否能删除这些元素。
- 复杂操作测试
进行文档结构的更改,如添加或删除标题、分节等,然后测试撤回功能。
使用查找和替换功能,然后撤回看是否能恢复到替换前的状态。
应用宏或脚本,然后测试撤回功能是否能撤销这些操作。