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中bisect的用法
Sep 23 Python
Python中endswith()函数的基本使用
Apr 07 Python
Python-嵌套列表list的全面解析
Jun 08 Python
python实现决策树、随机森林的简单原理
Mar 26 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
Jun 22 Python
在PyCharm导航区中打开多个Project的关闭方法
Jan 17 Python
Python魔法方法功能与用法简介
Apr 04 Python
Python使用matplotlib实现交换式图形显示功能示例
Sep 06 Python
Django框架创建项目的方法入门教程
Nov 04 Python
opencv 图像腐蚀和图像膨胀的实现
Jul 07 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
Python图像读写方法对比
Nov 16 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编程与应用
2006/10/09 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
javascript数组的使用
2013/03/28 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
解决jquery无法找到其他父级子集问题的方法
2016/05/10 Javascript
JavaScript实现url参数转成json形式
2016/09/25 Javascript
Bootstrap基本样式学习笔记之图片(6)
2016/12/07 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
vue观察模式浅析
2018/09/25 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
python3.3实现乘法表示例
2014/02/07 Python
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
在Python的web框架中配置app的教程
2015/04/30 Python
python读取ini配置文件过程示范
2019/12/23 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
公司门卫的岗位职责
2014/02/19 职场文书
文化宣传方案
2014/03/13 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
步步惊心观后感
2015/06/12 职场文书
mysql insert 存在即不插入语法说明
2022/03/25 MySQL
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技