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模拟登录百度贴吧(百度贴吧登录)实例
Dec 18 Python
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
python中异常报错处理方法汇总
Nov 20 Python
Python实现的摇骰子猜大小功能小游戏示例
Dec 18 Python
python实现list由于numpy array的转换
Apr 04 Python
Python框架Flask的基本数据库操作方法分析
Jul 13 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
Apr 15 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
Jun 13 Python
Python 分享10个PyCharm技巧
Jul 13 Python
浅析Windows 嵌入python解释器的过程
Jul 26 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
python怎么调用自己的函数
Jul 01 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
用mysql内存表来代替php session的类
2009/02/01 PHP
php 小乘法表实现代码
2009/07/16 PHP
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php定时计划任务与fsockopen持续进程实例
2014/05/23 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
javascript 高级语法之继承的基本使用方法示例
2019/11/11 Javascript
Postman无法正常返回结果问题解决
2020/08/28 Javascript
[15:35]教你分分钟做大人:天怒法师
2014/10/30 DOTA
python中的五种异常处理机制介绍
2014/09/02 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
Python读取文件内容为字符串的方法(多种方法详解)
2020/03/04 Python
在keras中实现查看其训练loss值
2020/06/16 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
节约电力资源的建议书
2014/03/12 职场文书
志愿者事迹材料
2014/12/26 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
用电申请报告范文
2015/05/18 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers