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 18 Python
对于Python中线程问题的简单讲解
Apr 03 Python
用Python代码来绘制彭罗斯点阵的教程
Apr 03 Python
Python文件去除注释的方法
May 25 Python
Python 多线程实例详解
Mar 25 Python
python实现log日志的示例代码
Apr 28 Python
python opencv 图像拼接的实现方法
Jun 27 Python
关于python的缩进规则的知识点详解
Jun 22 Python
最新Python idle下载、安装与使用教程图文详解
Nov 28 Python
python 操作excel表格的方法
Dec 05 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
Mar 03 Python
python 多态 协议 鸭子类型详解
Nov 27 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
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
js捕获鼠标右键菜单中的粘帖事件实现代码
2013/04/01 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
深入分析Cookie的安全性问题
2015/03/01 Javascript
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
前端开发不得不知的10个最佳ES6特性
2017/08/30 Javascript
ios设备中angularjs无法改变页面title的解决方法
2018/09/13 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
使用pkg打包ThinkJS项目的方法步骤
2019/12/30 Javascript
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
Vue select 绑定动态变量的实例讲解
2020/10/22 Javascript
Python类的基础入门知识
2008/11/24 Python
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
在Django框架中运行Python应用全攻略
2015/07/17 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2019/08/12 Python
pytorch中图像的数据格式实例
2020/02/11 Python
python实现四人制扑克牌游戏
2020/04/22 Python
python变量的作用域是什么
2020/05/26 Python
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
德国旅行、体验和活动的预订平台:Watado
2019/12/04 全球购物
数控技术专业毕业自荐书范文
2014/02/05 职场文书
药品采购员岗位职责
2014/02/08 职场文书
效能风暴心得体会
2014/09/04 职场文书
2015年团支部年度工作总结
2015/05/27 职场文书
七年级生物教学反思
2016/02/20 职场文书
演讲稿:态度决定一切
2019/04/02 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers
Python制作表白爱心合集
2022/01/22 Python