Pycharm中使用git进行合作开发的教程详解


Posted in Python onNovember 17, 2020

前提:pycharm中git和github账号都已设置好。

为了开发过程中尽量减少冲突,master分支用作最终的release,dev分支作为每日的开发和合并代码,然后每个人建立自己的分支,在自己的分支上进行开发,比如我的个人分支是dev_wyb,

建立分支

Pycharm中使用git进行合作开发的教程详解 

点击右下角分支图标

Pycharm中使用git进行合作开发的教程详解 

点击New Branch,名字可以统一一下“dev_”加名字

提交代码

创建分支后在自己分支下进行开发,比如我在dev_wyb分支下修改了LY.py的代码,会显示蓝色

Pycharm中使用git进行合作开发的教程详解

然后右键->git->commit (如果是新建的文件,就点commit file下面那个add)

Pycharm中使用git进行合作开发的教程详解

然后他会让你填写一下备注 是必须填写的

Pycharm中使用git进行合作开发的教程详解

然后commit

此时代码已经提交到了本地dev_wyb分支里

然后点右下角分支图标,选择dev_wyb,选择push,此时整个dev_wyb分支的更新就会推到远程仓库

Pycharm中使用git进行合作开发的教程详解

合并分支

每日开发结束后,远程端个人的分支应该有你最新的代码,需要将每个人的更新整合到dev分支下,

切换到本地的dev分支:

Pycharm中使用git进行合作开发的教程详解

在这个分支下,选择vcs->git->pull

Pycharm中使用git进行合作开发的教程详解

选择dev,然后pull,此时本地的dev分支更新到最新

Pycharm中使用git进行合作开发的教程详解

然后再重复一遍刚才的步骤,pull一下dev_wyb,如果有冲突的话解决冲突,

此时本地的dev分支应该是有最新的代码,然后push到远程就好了

Pycharm中使用git进行合作开发的教程详解

到此这篇关于Pycharm中使用git进行合作开发的文章就介绍到这了,更多相关Pycharm使用git内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
浅述python2与python3的简单区别
Sep 19 Python
Python清空文件并替换内容的实例
Oct 22 Python
一篇文章了解Python中常见的序列化操作
Jun 20 Python
Python超越函数积分运算以及绘图实现代码
Nov 20 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
python剪切视频与合并视频的实现
Mar 03 Python
Python实现获取当前目录下文件名代码详解
Mar 10 Python
python如何从键盘获取输入实例
Jun 18 Python
Python Opencv轮廓常用操作代码实例解析
Sep 01 Python
python批量修改交换机密码的示例
Sep 22 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
Oct 15 Python
python实现图片九宫格分割的示例
Apr 25 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
Nov 17 #Python
python开发一个解析protobuf文件的简单编译器
Nov 17 #Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 #Python
pymysql模块使用简介与示例
Nov 17 #Python
Python模拟登录requests.Session应用详解
Nov 17 #Python
关于python scrapy中添加cookie踩坑记录
Nov 17 #Python
python中strip(),lstrip(),rstrip()函数的使用讲解
Nov 17 #Python
You might like
PHP抽象类 介绍
2012/06/13 PHP
yii中widget的用法
2014/12/03 PHP
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
Python os模块介绍
2014/11/30 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
Django的性能优化实现解析
2019/07/30 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
Python的pygame安装教程详解
2020/02/10 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
养殖行业的创业计划书
2014/01/05 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
体育个人工作总结
2015/02/09 职场文书
2015年医生个人工作总结
2015/04/25 职场文书
法人代表证明书范本
2015/06/18 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
css3 文字断裂效果
2022/04/22 HTML / CSS
python实现学生信息管理系统(面向对象)
2022/06/05 Python