【Git】测试持续集成——Git+Gitee+PyCharm

news2024/12/25 12:17:58

文章目录

    • 概述
    • 一、使用Gitee
      • 1. 注册账号
      • 2. 绑定邮箱
      • 3. 新建仓库
      • 4. 查看项目地址
    • 二、安装配置Git
      • 1. 下载安装包
      • 2. 校验是否安装成功。
      • 3. 配置Git
      • 4. Git命令
      • 5. Git实操
    • 三、PyCharm+Git
      • 1. 配置Git
      • 2. Clone项目
      • 3. 提交文件到服务器
      • 4. 从服务器拉取文件

概述

持续集成(Continuous Integration,简称CI
目的: 让产品可以快速迭代,同时还能保持高质量。
好处: 快速发现错误、防止分支大幅偏离主干、更快速的发布更新。
本篇工具: 源代码版本管理工具——Git、基于Git的代码仓库——Gitee(环境稳定)、Python编译器——PyCharm。

一、使用Gitee

Gitee码云官网: https://gitee.com/

  • 码云Gitee是开源中国开发的一款基于Git的代码托管平台,能够实现代码托管、项目管理、协作开发等。
  • 目前是国内最大的代码系统,目前已有超过 500 万的开发者选择码云。
  • Gitee和GitHub的作用和性质是类似的,Gitee优势是速度快

1. 注册账号

在这里插入图片描述

2. 绑定邮箱

在这里插入图片描述

3. 新建仓库

+

4. 查看项目地址

在这里插入图片描述

二、安装配置Git

1. 下载安装包

官网下载地址:https://git-scm.com/downloads
百度网盘资源:https://pan.baidu.com/s/17JEtyGVJEUBPSjqZfBsxTg?pwd=qs0g
提取码:qs0g

双击运行,按默认选项安装。

2. 校验是否安装成功。

打开cmd,输入命令: git --version ,看到如下图git版本信息表示已安装成功。
在这里插入图片描述

3. 配置Git

打开cmd,分别输入以下语句:

git config --global user.email "email@example.com"
git config --global user.name "Your Name"

在这里插入图片描述

4. Git命令

在这里插入图片描述
克隆代码:git clone url
查看版本库状态:git status
将修改提交至暂存区: git add 文件名
将修改提交至Git库: git commit -m "提示消息"
拉取远程仓库: git pull
推送远程仓库: git push

5. Git实操

文件夹➝鼠标右击➝选择Git Bash Heere
(1)git clone 仓库地址
在这里插入图片描述
(2)新建hello.py文件夹,上传仓库
在这里插入图片描述

三、PyCharm+Git

1. 配置Git

File➝Settings➝Plugins➝下载Gitee:
在这里插入图片描述
File➝Settings➝Version Control➝Git➝查看路径已存在:
在这里插入图片描述

2. Clone项目

VCS➝Checkout from Version Control➝Git:
在这里插入图片描述
填写复制的项目地址➝点击Clone:
在这里插入图片描述

3. 提交文件到服务器

add文件:
在这里插入图片描述Version Control➝Default➝右键击文件➝Commit
在这里插入图片描述
在这里插入图片描述
项目➝Git➝Repository➝Push:
在这里插入图片描述
成功:
在这里插入图片描述

4. 从服务器拉取文件

在这里插入图片描述

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

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

相关文章

【Mac】编译Spring 源码和Idea导入

今天我们开始Spring源码的阅读之旅。阅读Spring的源码的第一步当然是编译Spring源码。首先我们要去GitHub上将spring源码给clone下来。 笔者编译环境如下: Spring版本:5.28 https://github.com/spring-projects/spring-framework/tree/v5.2.8.RELEASE …

Linux(基础篇二)

Linux基础篇 Linux基础篇二5. 系统管理5.1 Linux中的进程和服务5.3 systemctl5.4 运行级别CentOS 6CentOS 7 5.5 关机重启命令 Linux基础篇二 5. 系统管理 5.1 Linux中的进程和服务 计算机中,一个正在执行的程序或命令,被叫做“进程”(process) 启动之…

软件测试知识点总结(一)

文章目录 前言一. 什么是软件测试二. 软件测试和软件调试的区别三. 软件测试和研发的区别四. 优秀的测试人员所应该具备的素质总结 前言 在现实生活中的很多场景下,我们都会进行测试。 比如买件衣服,我们需要看衣服是不是穿着好看,衣服材质如…

Django学习笔记-AcApp端授权AcWing一键登录

笔记内容转载自 AcWing 的 Django 框架课讲义,课程链接:AcWing Django 框架课。 AcApp 端使用 AcWing 一键授权登录的流程与之前网页端的流程一样,只有申请授权码这一步有一点细微的差别: 我们在打开 AcApp 应用之后会自动向 AcW…

Servlet的使用(JavaEE初阶系列17)

目录 前言: 1.Servlet API的使用 1.1HttpServlet 1.2HttpServletRequest 1.3HttpServletResponse 2.表白墙的更新 2.1表白墙存在的问题 2.2前后端交互接口 2.3环境准备 2.4代码的编写 2.5数据的持久化 2.5.1引入JDBC依赖 2.5.2创建数据库 2.5.3编写数…

云原生之使用Docker部署SSCMS内容管理系统

云原生之使用Docker部署SSCMS内容管理系统 一、SSCMS介绍二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载SSCMS镜像五、部署SSCMS内容管理系统5.1 创建SSCMS容器5.2 检查SSC…

LabVIEW开发检测肌肉疾病的新技术

LabVIEW开发检测肌肉疾病的新技术 肌电图(EMG)是一种生物信号,可检测骨骼肌在收缩过程中产生的电流,以量化神经肌肉活动。了解肌电图信号需要了解骨骼肌以及允许它们产生生物电信号的机制。它还考虑了影响信号的众多系统和事件。…

Django基础5——ORM中间程序

文章目录 一、基本了解二、ORM基本操作2.1 连接数据库2.1.1 使用sqlite数据库2.1.2 使用MySQL数据库 2.2 对数据库操作2.2.1 增(前端数据——>数据库)2.2.2 查(数据库——>前端展示)2.2.3 改(修改数据&#xff0…

【人脸考勤项目】

本项目主要是基于Opencv完成的人脸识别的考勤系统 人脸检测器的5种实现方法 方法一:haar方法进行实现(以下是基于notebook进行编码) # 步骤 # 1、读取包含人脸的图片 # 2.使用haar模型识别人脸 # 3.将识别结果用矩形框画出来# 导入相关包 …

自动驾驶感知传感器标定安装说明

1. 概述 本标定程序为整合现开发的高速车所有标定模块,可实现相机内参标定和激光、相机、前向毫米波 至车辆后轴中心标定,标定参数串联传递并提供可视化工具验证各个模块标定精度。整体标定流程如下,标定顺序为下图前标0-->1-->2-->3,相同编号标定顺序没有强制要求…

疲劳检测-闭眼检测(详细代码教程)

简介 瞌睡经常发生在汽车行驶的过程中,该行为害人害己,如果有一套能识别瞌睡的系统,那么无疑该系统意义重大! 实现步骤 思路:疲劳驾驶的司机大部分都有打瞌睡的情形,所以我们根据驾驶员眼睛闭合的频率和…

微服务鉴权中心之网关配置SpringSecurity+oauth2

微服务鉴权中心流程如下: 1. 网关配置oauth2之TokenStore存储方式,此处用RedisTokenStore Configurationpublic class TokenConfig {Autowiredprivate RedisConnectionFactory redisConnectionFactory;Beanpublic TokenStore tokenStore() {return new …

生信分析Python实战练习 2 | 视频20

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在:https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…

如何做好微信号标签管理?

微信除了生活外,也越来越多企业用微信来联系维护客户和发展自己的私域流量池,微信好友越加越多。 为了提高微信的管理效率,针对不同的微信好友群体进行群发,但每次都要手动打标签很费时间,那么有没有什么工具可以批量打…

Java项目01——项目配置

1. 前置知识: 1.把项目提交到本地仓库 2. gitee新建仓库,idea推送 3. 新建数据库,直接用navicate导入sql语句即可 4. 前后端联调,先编译,然后运行 5. 前端发送的请求,是如何请求到后端服务的&#xff1f…

【提升接口响应能力的最佳实践】常规操作篇

文章目录 1. 并行处理简要说明CompletableFuture是银弹吗?测试案例测试结论半异步,半同步总结 2. 最小化事务范围简要说明编程式事务模板 3. 缓存简要说明 4. 合理使用线程池简要说明使用场景线程池的创建参数的配置建议 线程池的监控线程池的资源隔离 5…

买卖股票的最佳时机 II【贪心策略】

买卖股票的最佳时机 II 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的…

用wireshark流量分析的四个案例

目录 第一题 1 2 3 4 第二题 1 2 3. 第三题 1 2 第四题 1 2 3 第一题 题目: 1.黑客攻击的第一个受害主机的网卡IP地址 2.黑客对URL的哪一个参数实施了SQL注入 3.第一个受害主机网站数据库的表前缀(加上下划线例如abc) 4.…

【力扣】盛最多水的容器

目录 题目 题目初步解析 水桶效应 代码实现逻辑 第一步 第二步 第三步 代码具体实现 注意 添加容器元素的函数 计算迭代并且判断面积是否是最大值 总代码 运行结果 总结 题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是…

GB28181学习(一)——总述

概念 GB28181全称是“公共安全视频监控联网系统信息传输、交换、控制技术要求”,它定义了视频监控设备之间的联网通信协议,旨在实现视频监控系统的互联互通和统一管理。 架构 GB28181协议的基本架构包括设备端和平台端。 设备端:包括视频监…