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 相关文章推荐
Windows系统下安装Python的SSH模块教程
Feb 05 Python
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
Python设计模式编程中Adapter适配器模式的使用实例
Mar 02 Python
Python中的Descriptor描述符学习教程
Jun 02 Python
python snownlp情感分析简易demo(分享)
Jun 04 Python
python数据处理实战(必看篇)
Jun 11 Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
使用python实现希尔、计数、基数基础排序的代码
Dec 25 Python
Python脚本如何在bilibili中查找弹幕发送者
Jun 04 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
Python try except finally资源回收的实现
Jan 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日期时间函数的高级应用技巧
2009/05/16 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
PHP实现CSV文件的导入和导出类
2015/03/24 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
phpStudy 2016 使用教程详解(支持PHP7)
2017/10/18 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
javascript void(0)的妙用
2009/10/21 Javascript
js获取指定日期周数以及星期几的小例子
2014/06/27 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
小程序选项卡以及swiper套用(跨页面)
2020/06/19 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
python K近邻算法的kd树实现
2018/09/06 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
python绘制多个子图的实例
2019/07/07 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
python 使用事件对象asyncio.Event来同步协程的操作
2020/05/04 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
介绍一下write命令
2014/08/10 面试题
物业管理工作方案
2014/05/10 职场文书
大学新闻系自荐书
2014/05/31 职场文书
新书发布会策划方案
2014/06/09 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
工伤调解协议书
2016/03/21 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
用python实现监控视频人数统计
2021/05/21 Python
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python