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实现用户登陆邮件通知的方法
Jul 09 Python
Python实现的堆排序算法原理与用法实例分析
Nov 22 Python
Python快速排序算法实例分析
Nov 29 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
python3.4.3下逐行读入txt文本并去重的方法
Apr 29 Python
用python处理MS Word的实例讲解
May 08 Python
使用EduBlock轻松学习Python编程
Oct 08 Python
Django发送邮件和itsdangerous模块的配合使用解析
Aug 10 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 Python
解决TensorFlow调用Keras库函数存在的问题
Jul 06 Python
matplotlib更改窗口图标的方法示例
Feb 03 Python
Python编解码问题及文本文件处理方法详解
Jun 20 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 配置文件中open_basedir选项作用
2009/07/19 PHP
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
php文件下载处理方法分析
2015/04/22 PHP
PHP实现验证码校验功能
2017/11/16 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
Iframe thickbox2.0使用的方法
2009/03/05 Javascript
JS 控制非法字符的输入代码
2009/12/04 Javascript
使用window.prompt()实现弹出用户输入的对话框
2015/04/13 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
js中数组插入、删除元素操作的方法
2017/02/15 Javascript
数组Array的排序sort方法
2017/02/17 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
vue 使用localstorage实现面包屑的操作
2020/11/16 Javascript
python生成随机密码或随机字符串的方法
2015/07/03 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
哪些是python中web开发框架
2020/06/17 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
英国舒适型鞋履品牌:FitFlop
2017/05/17 全球购物
行政文员岗位职责
2013/11/08 职场文书
业务员岗位职责
2013/11/16 职场文书
40岁生日感言
2014/02/15 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
python随机打印成绩排名表
2021/06/23 Python
python数据处理之Pandas类型转换
2022/04/28 Python
Python使用pandas导入xlsx格式的excel文件内容操作代码
2022/12/24 Python