使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 51--CI/CD 4--推送本地代码到Git远程仓库

使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 51--CI/CD 4--推送本地代码到Git远程仓库

测试学习记录,仅供参考!

注册账号

自行选择,一般使用 1 个邮箱即可(若多个账号烦请自行切换使用);

1、GitHub(软件项目托管平台--国外服务器--科学上网):github官网地址github登录注册;

2、GitLab(代码托管与协作平台--极狐--企业级):gitlab官网地址gitlab登录gitlab注册

3、Gitee(代码托管服务平台--码云--国内服务器):gitee官网地址gitee登录gitee注册

4、GitCode、CodeArts 等等;

将本地的 Web UI 自动化测试代码推送到Gitee远程仓库中

一、新建仓库

1、登录 → 创建仓库;

2、新建仓库(需绑定验证手机号)→ 自定义仓库名称,单击“创建”按钮;

3、自行查看(可复制 HTTPS 和 SSH);

4、打开测试项目文件,右键菜单选择“Open Git Bash here”,打开 Git Bash 命令窗口;

        可自行设置用户名、Email

git config --global user.name "xxxxxx" git config --global user.email "xxxxxx"

二、初始化本地仓库

5、因为目前本地的测试脚本代码还没有被 Git 版本控制,所以需要先在本地初始化 Git 仓库;

git init

6、在测试项目文件中会生成一个“.git”文件(自行查看--说明已经成功创建一个本地仓库);

7、若是查看不到新生成的“.git”文件(在 查看 中勾选“隐藏的项目”,显示隐藏的文件和文件夹);

三、提交代码

git add . git commit -m "首次提交" git remote add origin HTTPS git push origin master

1、第一步,使用 git add .命令把测试项目中所有的文件提交到 Git 仓库的暂存区;

2、第二步,使用 git commit -m "首次提交"命令提交暂存区到工作区;

git commit -m "首次提交"

3、若之前没有设置用户名、Email,则需要在此设置;

 git config --global user.email "[email protected]" git config --global user.name "Your Name"

4、第三步、关联远程账户,需要把本地仓库和远程仓库关联上;

git remote add origin HTTPS

5、最后一步;将本地的提交推送到远程仓库里面;弹窗需要输入注册的 gitee 账户(邮箱)密码;

git push origin master

6、若用户名或密码不正确,会导致身份验证失败;

7、推送提交成功后刷新 gitee 页面,能够发现本地的测试项目代码已经成功推送到远程仓库中;

8、 这些步骤均是手动去提交推送测试脚本代码;

在本地初始化一个仓库 → 将文件提交到暂存区 → 提交暂存区中的文件 → 关联本地和远程仓库 → 推送到远程仓库

四、使用 PyCharm 工具提交推送代码

1、 可使用 PyCharm 工具实现提交、上传、拉取代码操作等等;测试代码有修改可直接提交;

2、提交并推送;

3、 输入用户名密码;

4、提交推送成功;

5、 刷新远程仓库查看;

化解本地仓库与远程仓库所产生的合并代码冲突

或是有其他协作者提交了代码,或是你之前在远程上直接做了处理。这部分有两个处理方法,一是直接强覆盖,二是先把远程的变化拉取下来,解决冲突后,再一并提交。

强覆盖 git push -f origin master 拉取再提交 git pull –-rebase origin maste git push origin master

未完待续。。。

Read more

FPGA开发必看!Xilinx Vivado付费IP核License状态解读与获取/vivado最新license获取

FPGA开发必看!Xilinx Vivado付费IP核License状态解读与获取/vivado最新license获取

Xilinx(AMD) vivado软件全部付费IP核及license许可介绍和获取 制作不易,记得三连哦,给我动力,持续更新!!! License或IP src源码 文件下载:Xilinx IP 完整license获取 (点击蓝色字体获取)(可提供IP源码) 一、介绍 Vivado是Xilinx(现属AMD)FPGA开发的核心工具,其内置的IP核资源库极为丰富。这些IP核根据来源可分为两大类: 一类是Xilinx官方提供的IP核,另一类则来自第三方供应商。从授权方式来看,又可划分为免费授权和商业授权两种类型。对于需要商业授权的IP核,用户必须获取对应的License文件方可正常使用。 二、Xilinx IP核 2.1 Xilinx 免费IP Xilinx(AMD)自主开发的IP核主要提供基础功能模块和必要接口组件,涵盖数字信号处理、通信协议、存储控制等通用功能。这类IP核已集成在Vivado开发环境中,用户完成软件安装后即可直接调用,无需额外授权文件。其完整支持设计全流程,包括功能仿真、逻辑综合、布局布线以及比特流生成。在Vivado的License管理界面中,

By Ne0inhk
【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装

【FPGA】Vivado 保姆级安装教程 | 从官网下载安装包开始到安装完毕 | 每步都有详细截图说明 | 支持无脑跟装

安装包下载:Xilinx_Vivado Download Link(下好后可直接安装) 目录 (有安装包后,可直接跳转至 Step5,免得去官网下了,比较麻烦) Step1:进入官网 Step2:注册账号 Step3:进入下载页面 Step4:下载安装包 Step5:安装 Step6:等待软件安装完成 安装完成 Step1:进入官网 ① 我们可以选择在 XILINX 官网下载其公司旗下的产品 Vivado 🔍 官网地址:www.xilinx.com           (英文)www.china.xilinx.com  (官方中文网站) 👉 点击直达:Xilinx - Adaptable. Intelligent | together we advance_    (英文)

By Ne0inhk
21m/s!UZH RPG组T-RO新作AC-MPC:微分MPC赋能强化学习,实现超人级无人机竞速

21m/s!UZH RPG组T-RO新作AC-MPC:微分MPC赋能强化学习,实现超人级无人机竞速

「MPC+RL」 目录 01 主要方法  1. 整体架构:RL决策 + MPC执行  2. Actor设计:学习代价而非动作 3. Critic设计与模型预测价值扩展 02  实验结果 1.训练效率与极限性能:学得更快,飞得更猛  2.鲁棒性:无惧风扰与参数偏差  3.可解释性:打开 RL 的黑盒  4.真实世界部署:零样本迁移的 21m/s 03  总结 在机器人控制领域,长期存在着模型驱动(MPC)与数据驱动(RL)的路线之争。前者理论完备但依赖人工调参,后者探索力强却受困于黑盒不可解释性。苏黎世大学 RPG 组的这项 T-RO 最新工作,为这一争论提供了一个优雅的融合解。 论文提出的

By Ne0inhk
【Windows安装openclaw,配置qwen模型和ollama本地模型,飞书群组添加机器人】

【Windows安装openclaw,配置qwen模型和ollama本地模型,飞书群组添加机器人】

Windows11安装OpenClaw,配置千问Qwen模型及配置服务器本地模型Ollama,接入飞书机器人 * 第一步、安装Nodejs * 第二步、安装Git * 第三步、安装Openclaw * 配置本地大模型 * 第四步、配置飞书 第一步、安装Nodejs 1、减少后续各种报错情况,先安装Nodejs,下载地址:https://nodejs.org/zh-cn/download,选择对应操作系统,24版本太新,有些依赖不适配,本文选择22.22.0版本,node-v22.22.0-x64.msi 直接双击安装即可。 2、安装完成看一下版本信息,用管理员权限打开win的PowerShell 3、执行 node -v 第二步、安装Git 1、安装Git 访问地址 https://git-scm.com/install/

By Ne0inhk