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函数的周期性执行实现方法
Aug 13 Python
Django自定义分页与bootstrap分页结合
Feb 22 Python
python使用PIL实现多张图片垂直合并
Jan 15 Python
详解python中的线程与线程池
May 10 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
PyCharm安装Markdown插件的两种方法
Jun 24 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
Python 转换文本编码实现解析
Aug 27 Python
使用python绘制温度变化雷达图
Oct 18 Python
Keras Convolution1D与Convolution2D区别说明
May 22 Python
Python sorted对list和dict排序
Jun 09 Python
用基于python的appium爬取b站直播消费记录
Apr 17 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发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
动态创建的表格单元格中的事件实现代码
2008/12/30 Javascript
js 实现打印网页中定义的部分内容的代码
2010/04/01 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
2012/02/27 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小
2017/01/20 Javascript
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
如何使用puppet替换文件中的string
2018/12/06 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
详解python调度框架APScheduler使用
2017/03/28 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Python实现序列化及csv文件读取
2020/01/19 Python
Python模块future用法原理详解
2020/01/20 Python
Python yield的用法实例分析
2020/03/06 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
英国家电购物网站:Sonic Direct
2019/03/26 全球购物
电子商务专业学生的学习自我评价
2013/10/27 职场文书
2014年建筑工作总结
2014/11/26 职场文书
公司租车协议书
2015/01/29 职场文书
民政工作个人总结
2015/02/28 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
Python加密技术之RSA加密解密的实现
2022/04/08 Python