【软件测试】Git详细-获取Git仓库,全网最全一篇打通...

news2024/9/22 3:43:47

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

官方提供了两种获取Git仓库的方法。
第一种是在本地现有项目目录下导入所有文件到Git中;
第二种就是从Git仓库中clone项目到本地;

在现有目录中初始化仓库

如果是window的话,进入本地项目目录后,右键即可看到 git-bash ,打开git操作界面,输入命令

git init

然后会看到目录下多了个 .git 文件夹

B1

如果没有看到,那需要勾选下 隐藏的项目 具体如下:

B2

到此,已完成项目初始化;但仅仅初始化仍然不够,还需要再执行以下命令

git add .
git commit -m "init project"

git add .:就是把当前目录下所有文件添加到暂存区
git commit :将暂存区文件提交到本地仓库

B3

B4

如果要将本地仓库推送至远程仓库,首先得将本地仓库添加到远程仓库,执行以下命令

git remote add origin [url]

origin :可以理解为仓库别名,可以取Github、Gitee,自己喜欢就好;但origin 是默认的远程版本库名称

url :填写你的远程仓库地址,如 git@gitee.com:zTree/zTree.git 、 https://gitee.com/zTree/zTree.git

最后,推送本地文件

git push

异常情况1

B5

出现原因:当前分支没有与远程分支关联,因此导致了提交代码失败

解决办法:
直接执行 git push origin master ,直接推向指定的master分支
如上面所说的执行git push --set-upstream origin master
直接执行 git push -u origin master ,简单粗暴!

不采用方法二、三的话,以后每次推送都要以方式一的命令去push哦;
如果用了方式二、三的话,以后只需在还行 git push 即可

异常情况2
如果push之后提示:Permission denied (publickey ,则是你本地的公钥还未添加到远程仓库中

异常情况3
如果提示失败fail,可以考虑强制推送

git push -f

速成方法

针对上面说到的 在本地项目中初始化仓库 ,懒得看这么多图的小伙伴,可以直接看以下命令哈,逐行敲即可,遇到问题再往上翻

git init
touch README.md
git add README.md          # 可以git add . 提交所有文件
git commit -m "first commit"
git remote add origin git@gitee.com:用户名/仓库名.git
git push -u origin master

clone现有仓库
git clone 会把Git仓库中的每一个文件的每一个版本都被拉取下来。

命令格式是:

git clone [url] 
# url为https格式
git clone https://gitee.com/zTree/zTree_v3.git

#url为ssh格式
git clone git@gitee.com:zTree/zTree_v3.git

这会在你执行命令的目录下创建一个名为 zTree_v3 的文件夹,倘若想自定义本地仓库的名字,可以使用如下命令

git clone git@gitee.com:zTree/zTree_v3.git myTree

这样的话,在本地创建的仓库名字变为 myTree

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有坚持不懈的努力,才能让我们的梦想照进现实;只有奋斗不息的勇气,才能使生活充满无限可能。相信自己,追逐激情,你将成为无可阻挡的力量!

只有心怀梦想,才能翱翔于人生的蓝天;只有坚持奋斗,才能绽放出无限的可能;只有努力前行,才能书写属于自己的辉煌篇章。相信自己,勇往直前,拥抱未来,追逐梦想!你一定可以!

只有不停地前进,才能超越过去的自己,追寻内心的梦想,让每一天都成为奋斗的证明,让努力成为生命的底色,终将收获属于自己的辉煌与成功!

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

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

相关文章

GCC is no longer supported解决方法Android Studio

先说解决办法: 找到 -DANDROID_TOOLCHAINgcc进行删除。 原因是NDK版本过高了,r13b开始,llvm / Clang成为默认工具链,r18b开始删除了gcc。 删掉-DANDROID_TOOLCHAINgcc后,构建系统会默认使用clang。

最大流?费用流?结合二分图?例题

最大流 给出起点,终点,与边,边有最大流量限制,问从起点在不超过边的流量限制的情况下最大能从起点流多少流量到终点 反悔思想:如果我们每次找到一条路径就把这条路径上流量最小的边删去直到没有路径连接起点和终点&am…

飞行动力学 - 第5节-part3-爬升性能随高度的变化趋势 之 基础点摘要

飞行动力学 - 第5节-part3-爬升性能随高度的变化趋势 之 基础点摘要 1. 动力学方程2. 爬升角、爬升率趋势3. 参考资料 1. 动力学方程 回顾下,根据牛顿第一运动定律给出的动力学方程: 2. 爬升角、爬升率趋势 从推导公式的角度,上述趋势需要考…

按下数实融合的加速键,新华三推动基础设施变革

去年底,生成式AI(AIGC)开始席卷全球,吸引社会各界的广泛关注。 正所谓AI黄金时代的到来,将重新定义各行各业。AIGC热浪来袭,标志着在数实融合的大趋势下,人工智能大范围应用的奇点已经来临&…

Excel转图片(Java方式)

先看效果、先看效果、先看效果 左侧:Excel的截图 右侧:生成的图片 开发工具: Eclipse 开发环境: JDK1.8 使用技术: Graphics2D:(JDK自带&…

使用python调用ChatGPT API 简单示例

如果你已经获得了OpenAI的API密钥,并且想要使用Python发起ChatGPT对话,你可以使用OpenAI的Python SDK来实现。下面是一个简单的示例代码: 首先,你需要确保已安装OpenAI的Python SDK。你可以使用pip来安装: pip insta…

模板(上)

文章目录 泛型编程函数模板类模板 一、泛型编程 泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。模板是泛型编程的基础。 void Swap(int& left, int& right) {int temp left;left right;right temp; } void Swap(double& …

什么是混合云?

混合云(Hybrid Cloud)是指结合了私有云和公有云的计算环境。私有云是指在企业内部建立的基础设施,由企业自己管理和控制;而公有云是由第三方云服务提供商(如亚马逊AWS、微软Azure、谷歌云等)提供的计算资源…

浅谈无效化一个空窗口的后果

有时候,你可能会注意到这样一个现象:桌面上的所有窗口都刷新了自身并产生了闪烁。 导致这个现象的原因之一是一个所谓的空句柄窗口 Bug。 如果你研究过 Win32 SDK 编程,则你应该比较熟悉这个函数:InvalidateRect。 调用这个函数可…

C# PaddleInference 图片旋转角度检测

效果 项目 VS2022.net4.8 OpenCvSharp4Sdcb.PaddleInference 代码 using OpenCvSharp; using Sdcb.PaddleInference; using Sdcb.PaddleInference.Native; using System; using System.Drawing; using System.Globalization; using System.Linq; using System.Runtime.Interop…

14天学会:基于J2EE的JAVA WEB基础

系列文章 手把手教你:基于Django的新闻文本分类可视化系统(文本分类由bert实现) 手把手教你:基于python的文本分类(sklearn-决策树和随机森林实现) 手把手教你:岩石样本智能识别系统 一、学习…

港联证券|股票长线投资技巧?

股票长线出资主要是看股票长时间的开展,所以主张从以下几个方面来剖析: 1、经济环境 把握宏观经济大势。股市是宏观经济的风向标,它在宏观经济的大环境中开展,而且经济的变动趋势也会影响长时间出资的收益。假如出资者能够把握住…

【java】修改JsonObject中的属性值

Java修改JsonObject中的属性值 <!-- 阿里JSON解析器 --><dependency><groupId>com.alibaba.fastjson2</groupId><artifactId>fastjson2</artifactId><version>2.0.16</version></dependency>例子 public static void m…

设计师都在找的在线SVG编辑工具!赶快收藏

为了方便设计师编辑和修改SVG图形&#xff0c;本文将介绍5款易于使用的在线SVG编辑工具&#xff0c;一起来看看吧&#xff01; 1、即时设计 即时设计是一款强大的在线SVG编辑工具&#xff0c;它可以支持路径编辑、形状编辑、填充和边框编辑、文本编辑等多种编辑需求&#xff…

人工智能套装 Ai Kit 横向测评

本文涉及到的产品 1 mechArm 270 2 mycobot 280 3 mypalletizer 260 4 AI kit 主题内容 今天的文章的主题主要介绍一下跟aikit 套件搭配的三款机械臂&#xff0c;它们之间分别有什么不一样的地方。 前言 假如说你有一台机械臂的话&#xff0c;你会用它来干什么呢&#…

【Django学习】(十一)APIView_请求与响应_GenericAPIView

继承DRF中APIView之后&#xff0c;那么当前视图就具备了认证、授权、限流等功能 继承DRF中APIView之后&#xff0c;每一个实例方法中的request为Request对象 Request类拓展了Django中的HttpRequest类&#xff0c;具备很多额外优秀的功能Request类与HttpRequest类中的所有功能兼…

2022年06月份青少年软件编程Scratch图形化等级考试试卷二级真题(含答案)

2022-06 Scratch真题二级 分数&#xff1a;100 题数&#xff1a;37 一、单选题(共25题&#xff0c;共50分) 1.角色初始位置如图所示&#xff0c;下面哪个选项能让角色移到舞台的左下角&#xff1f;&#xff08; &#xff09;(2分) A. B. C. D. 2.点击绿旗&#xff0c;执…

【面试题27】Redis中的connect和pconnect如何使用,有什么区别

文章目录 一、背景二、connect函数三、pconnect函数四、区别和使用场景五、总结 一、背景 本文已收录于PHP全栈系列专栏&#xff1a;PHP面试专区。 计划将全覆盖PHP开发领域所有的面试题&#xff0c;对标资深工程师/架构师序列&#xff0c;欢迎大家提前关注锁定。 Redis是一个开…

六、HAL_Timer的PWM功能

1、开发环境 (1)Keil MDK: V5.38.0.0 (2)STM32CubeMX: V6.8.1 (3)MCU: STM32F407XGT6 2、PWM简介 2.1、什么是PWM (1)PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用&#xff0c;方波的占空比被调制用来对一个具体模拟信号的电平进行编码。 (2)P…

Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling

感想&#xff1a;由于看不懂官方代码的原因&#xff0c;自己这方面耽误了一段时间&#xff0c;一方面&#xff0c;在AI与经济学之间犹豫了许久&#xff0c;另一方面&#xff0c;工作 了半年&#xff0c;也没发工资&#xff0c;没空找培训代码的课程&#xff0c;所以停止更新了三…