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


前言

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

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

一、Pycharm配置git工具

1. GitHub新建一个代码仓

这里是之前去21级班级分享的相关内容,借此拿来做demo。
在这里插入图片描述
代码仓库的地址:https://github.com/nickwang6/Share.git

2.在Pycharm代码中pull下来

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

在这里插入图片描述

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

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

第一步: commit 操作
在这里插入图片描述
第二步:pull操作
在这里插入图片描述

第三步:push操作
在这里插入图片描述
在这里插入图片描述
之前没有GitHub账号密码没有输入,所以弹出了以下

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

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

二、git提交相关规范

团队协作,多个人情况下

1.方式一

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

2.方式二

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

三、不规范导致的问题

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

方法:

  • 备份好自己已经编写的代码,回滚版本,pull最新内容,commit,再push。
  • 本地已经出现代码冲突,需要解决的时候,同样也是备份好代码,选择checkout,重置到最新代码版本,保证最新代码版本,commit后再提交。
  • 保证远程代码仓库不出问题,自己可以多尝试不同的方法,试错再解决。
PyCharm可以轻松地与Git进行集成,以便进行版本管理。下面是一些基本的步骤来在PyCharm中使用Git版本管理: 1. 首先,确保你已经安装了Git,并且在你的系统上配置Git的全局设置。 2. 打开PyCharm并导入你的项目。 3. 在PyCharm的右下角,你会看到一个“Version Control”窗口。如果你没有看到它,可以通过点击底部工具栏中的“Version Control”按钮来打开它。 4. 在“Version Control”窗口中,点击“+”按钮,然后选择“Git”来将项目与Git仓库关联起来。 5. 输入你的Git仓库URL,并选择一个本地路径作为存储库位置。你也可以选择克隆一个现有的Git存储库。 6. 点击“Clone”按钮,PyCharm将会克隆你的Git存储库到指定的本地路径。 7. 一旦你的存储库被克隆,你将能够在“Version Control”窗口中看到Git的状态和操作。 8. 如果你想进行提交更改,可以右键点击文件或目录,然后选择“Git” > “Commit Directory”(或者“Commit File”)来提交更改。 9. 在提交对话框中,你可以查看和选择要提交的更改,并添加提交消息。 10. 点击“Commit”按钮来提交更改到本地Git仓库。 11. 如果你希望将更改推送到远程Git仓库,可以右键点击存储库根目录,然后选择“Git” > “Repository” > “Push”来进行推送操作。 这只是使用Git进行版本管理的基本步骤。PyCharm还提供了许多其他功能,如分支管理、合并冲突解决等。你可以在PyCharm的官方文档中找到更详细的使用说明。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值