当前位置: 首页 > news >正文

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

文章目录

    • 概述
    • 一、使用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.lryc.cn/news/145909.html

相关文章:

  • 《HelloGitHub》第 89 期
  • 多维时序 | Matlab实现LSTM-Adaboost和LSTM多变量时间序列预测对比
  • c语言每日一练(12)
  • 用AI + Milvus Cloud搭建着装搭配推荐系统
  • 41、springboot 整合 FreeMarker 模版技术
  • 每天 26,315 美元罚款?交通安全局要求特斯拉提供 Autopilot数据
  • 3d激光slam建图与定位(2)_aloam代码阅读
  • Java 8 新特性——Lambda 表达式(2)
  • MES管理系统中常用的数据模型有哪些
  • ARM DIY(三)板载串口和 LCD 调试
  • 计算机网络-笔记-第一章-计算机网络概述
  • Oracle-day4:分组查询(带条件)、DDL建表、约束、主从表
  • (详解)数据结构-----------栈与队列 c语言实现
  • 前端文件、图片直传OOS、分片上传、el-upload上传(vue+elementUI)
  • java自动登录 selenium 自动登录并获取cookie
  • vue中 computed()方法详解
  • 在服务器上搭建Jenkins
  • 全面解析MES系统中的报工操作
  • Harbor 私有仓库迁移
  • 制造业物联网革命:智慧工厂数据采集与远程监控管理
  • 软考A计划-网络工程师-复习背熟-网络管理和计算机基础知识
  • springBoot打印精美logo
  • kali开启SSH服务(简单无比)
  • Ubuntu20.04如何更换国内源-阿里云源
  • goland设置
  • 2023年Java核心技术第十篇(篇篇万字精讲)
  • 分享一篇关于如何使用BootstrapVue的入门指南
  • 【1day】复现Cellular Router命令执行漏洞
  • 【Torch API】pytorch 中repeat_interleave函数详解
  • TDesign表单rules通过函数 实现复杂逻辑验证输入内容