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 相关文章推荐
Python语言编写电脑时间自动同步小工具
Mar 08 Python
python实现通过shelve修改对象实例
Sep 26 Python
Python 数据结构之旋转链表
Feb 25 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
Dec 14 Python
Python 安装第三方库 pip install 安装慢安装不上的解决办法
Jun 18 Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 Python
Django框架创建项目的方法入门教程
Nov 04 Python
简单了解python字符串前面加r,u的含义
Dec 26 Python
pytorch自定义二值化网络层方式
Jan 07 Python
解决Python import docx出错DLL load failed的问题
Feb 13 Python
Python基于yield遍历多个可迭代对象
Mar 12 Python
Python软件包安装的三种常见方法
Jul 07 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
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
vue.js实现图书管理功能
2019/09/24 Javascript
python Spyder界面无法打开的解决方法
2018/04/27 Python
Python 输入一个数字判断成绩分数等级的方法
2018/11/15 Python
python实现手机销售管理系统
2019/03/19 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
最新奶茶店创业计划书
2014/01/25 职场文书
房屋委托书范本
2014/04/04 职场文书
结对共建协议书
2014/08/20 职场文书
党员教师四风问题对照检查材料
2014/09/26 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
财务工作检讨书
2014/10/29 职场文书
捐款感谢信
2015/01/20 职场文书
学术会议邀请函
2015/01/30 职场文书
捐书仪式主持词
2015/07/04 职场文书
医德医风学习心得体会
2016/01/25 职场文书
高二英语教学反思
2016/03/03 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
话题作文之诚信
2019/11/28 职场文书
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python