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中使用__slots__方法的详细教程
Apr 28 Python
使用Python的Tornado框架实现一个Web端图书展示页面
Jul 11 Python
python中利用xml.dom模块解析xml的方法教程
May 24 Python
python数据类型判断type与isinstance的区别实例解析
Oct 31 Python
对numpy中布尔型数组的处理方法详解
Apr 17 Python
python spyder中读取txt为图片的方法
Apr 27 Python
Python实现修改IE注册表功能示例
May 10 Python
Python PyPDF2模块安装使用解析
Jan 19 Python
在Python中通过threshold创建mask方式
Feb 19 Python
python中sys模块是做什么用的
Aug 16 Python
Python监听剪切板实现方法代码实例
Nov 11 Python
python playwrigh框架入门安装使用
Jul 23 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
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
PHP htmlspecialchars()函数用法与实例讲解
2019/03/08 PHP
laravel 错误处理,接口错误返回json代码
2019/10/25 PHP
js读写(删除)Cookie实例详解
2013/04/17 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
微信小程序如何连接Java后台
2019/08/08 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
Python中文件遍历的两种方法
2014/06/16 Python
Python基于递归实现电话号码映射功能示例
2018/04/13 Python
Anaconda下安装mysql-python的包实例
2018/06/11 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
django url到views参数传递的实例
2019/07/19 Python
python如何进入交互模式
2020/07/06 Python
泰国最新活动和优惠:Megatix
2020/05/07 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
大学生关于奋斗的演讲稿
2014/01/09 职场文书
给老师的道歉信
2014/01/11 职场文书
个人自我剖析材料
2014/02/07 职场文书
社区文化建设方案
2014/05/02 职场文书
颐和园导游词400字
2015/01/30 职场文书
面试复试通知单
2015/04/24 职场文书
责任书格式
2019/04/18 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server