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连接mysql驱动有关问题(windows版本)
Apr 23 Python
Python实现识别手写数字大纲
Jan 29 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
Aug 02 Python
Python利用字典破解WIFI密码的方法
Feb 27 Python
python里 super类的工作原理详解
Jun 19 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
Pycharm+Python+PyQt5使用详解
Sep 25 Python
将python2.7添加进64位系统的注册表方式
Nov 20 Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 Python
Python实现Appium端口检测与释放的实现
Dec 31 Python
如何在Python中妥善使用进度条详解
Apr 05 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
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
window.parent调用父框架时 ie跟火狐不兼容问题
2009/07/30 Javascript
5款Javascript颜色选择器
2009/10/25 Javascript
用js实现层随着内容大小动态渐变改变 推荐
2009/12/19 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
JavaScript this关键字指向常用情况解析
2020/09/02 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
解析Python中的__getitem__专有方法
2016/06/27 Python
Python引用计数操作示例
2018/08/23 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
python实现画出e指数函数的图像
2019/11/21 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
2020/08/07 Python
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
美国家居装饰和豪华家具购物网站:One Kings Lane
2018/12/24 全球购物
财务管理个人自荐书范文
2013/11/24 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
歌舞青春观后感
2015/06/10 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
vue选项卡切换的实现案例
2022/04/11 Vue.js
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers