Pycharm自带Git实现版本管理的方法步骤


Posted in Python onSeptember 18, 2020

之前一直使用本地的git客户端,通过命令来上传、下载代码到Gitlab;每次都需要启动git客户端,敲git命令来完成,不够灵活,因为强大的Pycharm就自带git功能,可以直接在Pycharm完成代码的改动和提交。

一,关联git.exe

Pycharm需要先关联git,才能使用git的功能,配置如下图:

点击“Test”,出现git版本的提示,说明关联完成

Pycharm自带Git实现版本管理的方法步骤

二,从Gitlab下载项目到本地

1、点击VCS--->Git

Pycharm自带Git实现版本管理的方法步骤

2、输入GitLab的验证信息

Pycharm自带Git实现版本管理的方法步骤

Pycharm自带Git实现版本管理的方法步骤

点击“Test”出现“Connection successful”,说明Pycharm连接gitlab成功。

点击“Clone”出现下面的提示框,提示框的意思:已经clone到本地E盘的目录,是否打开工程?点击“yes”

Pycharm自带Git实现版本管理的方法步骤

Pycharm自带Git实现版本管理的方法步骤

至此,就完成了从gitlab下载工程到本地,并打开该工程。

三,从本地上传代码到Gitlab

Pycharm自带Git实现版本管理的方法步骤

添加Commit并上传

Pycharm自带Git实现版本管理的方法步骤

Pycharm自带Git实现版本管理的方法步骤

右下角提示上传成功:

Pycharm自带Git实现版本管理的方法步骤

去gitlab上查看,是否增加了刚刚新增的"git_pull_test"文件

Pycharm自带Git实现版本管理的方法步骤

至此,就完成了从本地上传工程到gitlab

四,在pycharm中创建分支

Pycharm自带Git实现版本管理的方法步骤

或者

Pycharm自带Git实现版本管理的方法步骤

给分支起名

Pycharm自带Git实现版本管理的方法步骤

提示创建成功

Pycharm自带Git实现版本管理的方法步骤

创建成功后,会自动切换到新建的分支上

Pycharm自带Git实现版本管理的方法步骤

控制台可以看到详细信息

Pycharm自带Git实现版本管理的方法步骤

修改文件,并提交到分支“first_branch”

Pycharm自带Git实现版本管理的方法步骤

Pycharm自带Git实现版本管理的方法步骤

从控制台可以看到,修改已经提交到分支“first_branch”

Pycharm自带Git实现版本管理的方法步骤

去Gitlab上查看,已经显示了“first_branch”分支

Pycharm自带Git实现版本管理的方法步骤

五,给分支添加tag号

Pycharm自带Git实现版本管理的方法步骤

在弹窗中,给tag起名并创建

Pycharm自带Git实现版本管理的方法步骤

创建成功的提示

Pycharm自带Git实现版本管理的方法步骤

六,多人合作的项目,快捷下载、上传工程到Gitlab

Pycharm自带Git实现版本管理的方法步骤

版本回退:

选择要回退的版本,右键"Get"

Pycharm自带Git实现版本管理的方法步骤

七,Terminal中使用bash,完成代码的上传、下载

在Terminal中同时使用bash和cmd的配置方法如下:

Pycharm自带Git实现版本管理的方法步骤

“git status”命令:查看没有提交仓库的改动

Pycharm自带Git实现版本管理的方法步骤

上传单个文件到Gitlab,如果使用“git add .”,是上传整个工程

Pycharm自带Git实现版本管理的方法步骤

使用"git pull"来拉取代码到本地

Pycharm自带Git实现版本管理的方法步骤

到此这篇关于Pycharm自带Git实现版本管理的方法步骤的文章就介绍到这了,更多相关Pycharm Git版本管理内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解Python import方法引入模块的实例
Aug 02 Python
恢复百度云盘本地误删的文件脚本(简单方法)
Oct 21 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
python简单实例训练(21~30)
Nov 15 Python
Python中利用xpath解析HTML的方法
May 14 Python
浅析python3字符串格式化format()函数的简单用法
Dec 07 Python
5分钟 Pipenv 上手指南
Dec 20 Python
对Python多线程读写文件加锁的实例详解
Jan 14 Python
PyQt5重写QComboBox的鼠标点击事件方法
Jun 25 Python
python同步windows和linux文件
Aug 29 Python
python zip,lambda,map函数代码实例
Apr 04 Python
一文搞懂如何实现Go 超时控制
Mar 30 Python
浅谈python 类方法/静态方法
Sep 18 #Python
python 6行代码制作月历生成器
Sep 18 #Python
python 深度学习中的4种激活函数
Sep 18 #Python
python闭包与引用以及需要注意的陷阱
Sep 18 #Python
python 代码运行时间获取方式详解
Sep 18 #Python
python判断字符串以什么结尾的实例方法
Sep 18 #Python
python绘制趋势图的示例
Sep 17 #Python
You might like
php 数组的合并、拆分、区别取值函数集
2010/02/15 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
php获取文件内容最后一行示例
2014/01/09 PHP
php中this关键字用法分析
2016/12/07 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
2018/09/14 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
[41:17]VG vs Optic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
详解Python中for循环的使用
2015/04/14 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
树莓派实现移动拍照
2019/06/22 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
Python 如何查找特定类型文件
2020/08/17 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
苹果台湾官网:Apple台湾
2019/01/05 全球购物
华为python面试题
2016/05/03 面试题
学生就业推荐信
2013/11/13 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
网络技术专业求职信
2014/02/18 职场文书
汇源肾宝广告词
2014/03/20 职场文书
环卫个人总结
2015/03/03 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
Python中字符串对象语法分享
2022/02/24 Python
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL