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用pickle模块实现“增删改查”的简易功能
Jun 07 Python
python删除过期log文件操作实例解析
Jan 31 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
Feb 21 Python
Python中函数参数调用方式分析
Aug 09 Python
Python获取网段内ping通IP的方法
Jan 31 Python
浅析PyTorch中nn.Module的使用
Aug 18 Python
python super函数使用方法详解
Feb 14 Python
使用python无账号无限制获取企查查信息的实例代码
Apr 17 Python
利用Python优雅的登录校园网
Oct 21 Python
python中封包建立过程实例
Feb 18 Python
pandas统计重复值次数的方法实现
Feb 20 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 12 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中的UNICODE 编码与解码
2013/06/29 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
基于JQuery的模拟苹果桌面Dock效果(稳定版)
2012/10/15 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
浅析JavaScript原型继承的陷阱
2013/12/03 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
微信小程序云开发之使用云函数
2019/05/17 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
python中元类用法实例
2014/10/10 Python
python通过socket查询whois的方法
2015/07/18 Python
bat和python批量重命名文件的实现代码
2016/05/19 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
python使用多进程的实例详解
2018/09/19 Python
python中使用while循环的实例
2019/08/05 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
自动化专业毕业生自荐信
2013/11/01 职场文书
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
数学国培研修感言
2014/02/13 职场文书
《荷花》教学反思
2014/04/16 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
2014年党委工作总结
2014/11/22 职场文书
找规律教学反思
2016/02/23 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书