【测试开发】Pycharm 配置 Git 及相关操作

【测试开发】Pycharm 配置 Git 及相关操作测试开发之代码管理前言一 Pycharm 配置 git 工具 1 GitHub 新建一个代码仓 2 在 Pycharm 代码中 pull 下来二 git 提交相关规范 1 方式一 2 方式二三 不规范导致的问题前言团队协作开发自然离不开代码管理工具 使用得当效率高 反之不少麻烦 在这里沉淀对代码管理的理解和运用基于 Python 自动化测试 UI 或接口 基于 Pycharm 开发工具基于 GitHub 代码仓库 Windows 中安装好 git 工具一 Pycharm 配置 git 工具 1 GitHub 新建一个代码仓这里是之前去


前言

团队协作开发自然离不开代码管理工具,使用得当效率高,反之不少麻烦。在这里沉淀对代码管理的理解和运用

  • 基于Python自动化测试(UI或接口)
  • 基于Pycharm开发工具
  • 基于GitHub代码仓库
  • Windows中安装好git工具

一、Pycharm配置git工具

1. GitHub新建一个代码仓

2.在Pycharm代码中pull下来

  • 去Settings中的Version control,配置git路径

在这里插入图片描述

  • Pycharm 导入仓库
    1.启用git管理工具
    在这里插入图片描述
    在这里插入图片描述


在这里插入图片描述
2.把远程仓库pull下来
在这里插入图片描述
在这里插入图片描述
3.修改部分地方进行提交
在这里插入图片描述
代码提交有两种方式,一种是命令进行提交,另一种就是Pycharm工具进行提交,下面展示的是非命令行进行提交。





在这里插入图片描述
去设置中添加账号密码
在这里插入图片描述
在这里插入图片描述
这里选择生成token进行登录
在这里插入图片描述




在这里插入图片描述
再次push试试吧
在这里插入图片描述
push成功
在这里插入图片描述



二、git提交相关规范

团队协作,多个人情况下

1.方式一

  • 未编码之前,先pull,保证现编码分支最新
  • 编码后,提交前先commit
  • 再push

2.方式二

  • 编码完成后,提交前先commit
  • 先pull
  • 再push

三、不规范导致的问题

  1. 已经跨版本提交,push失败,远程拒绝
  2. 同时提交也会出现push失败,远程拒绝
  3. commit后,版本有差别,pull失败

方法:

  • 备份好自己已经编写的代码,回滚版本,pull最新内容,commit,再push。
  • 本地已经出现代码冲突,需要解决的时候,同样也是备份好代码,选择checkout,重置到最新代码版本,保证最新代码版本,commit后再提交。
  • 保证远程代码仓库不出问题,自己可以多尝试不同的方法,试错再解决。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228214.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:33
下一篇 2026年3月16日 下午7:33


相关推荐

  • apache Tika介绍及使用

    apache Tika介绍及使用1 Tika 应用层架构应用程序员可以很容易地在他们的应用程序集成 Tika Tika 提供了一个命令行界面和图形用户界面 使它比较人性化 在本章中 我们将讨论构成 Tika 架构的四个重要模块 下图显示了 Tika 的四个模块的体系结构 语言检测机制 MIME 检测机制 Parser 接口 TikaFacade 类 1 1 语言检测机制每当一个文本文件被传递到 Tika 它将检

    2026年3月20日
    3
  • cas认证 php,使用php处理cas认证[通俗易懂]

    cas认证 php,使用php处理cas认证[通俗易懂]最近项目要嵌入到平台上做一个应用,数据对接用ms-security(见上篇博客),登录则使用cas认证,今天就把完整代码放进来,也是走了好些个弯路的。代码的主要逻辑就是,当用户访问应用时,应用检测是否已登录,未登录则带上本地url跳转到cas登录中心,用户输入用户名、密码后,正确的话便带上ticket跳转到一开始带上的url(通常是该应用的登录接口),检测到ticket后便使用file_get_c…

    2022年6月29日
    44
  • Vue 使用Echarts

    Vue 使用Echarts在 vue 中使用 echarts 有两种方法一 安装并全局引入 1 通过 npm 获取 echartsnpmin 在 main js 中添加下面两行代码 importechart echarts Vue prototype echarts echarts 挂载到 Vue 实例上面二 使用 https echa

    2026年3月19日
    2
  • EasyPlayer视频源切换

    EasyPlayer视频源切换EasyPlayer现在支持多视频源快速切换了,我们介绍一下是如何实现的.这个需求通常应用在一个客户端需要查看多个视频源的情况,比如多个监控场景轮播.由于EasyPlayer的播放端已经放在Fragment了,这使得SDK层可以对好多应用层的代码做以封装,这样尽可能给开发者带来方便.比如,两个视频源切换的时候,只需要创建两个PlayFragment,然后对这两个Fragment进行显示切换,如代

    2022年6月17日
    37
  • echarts 旭日图_sunburst图表

    echarts 旭日图_sunburst图表echarts官网中的示例如下,我们只能看到一个visualMap的属性中加了inRange,便可以出来一个渐变色的图例但往往业务需求要的图例是这种格式的先贴一个实现的效果图,铛铛啷挡~~实现这个效果我们只需要操作viralMap的color属性和categories属性即可,如下:visualMap:{left:50,top:170,dimension:2,//orient:’horizontal’,

    2026年4月13日
    5
  • 计算机组成原理寄存器初始化,计算机组成原理寄存器实验

    计算机组成原理寄存器初始化,计算机组成原理寄存器实验

    2021年8月16日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号