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绘制数据的瀑布图的教程
Apr 07 Python
简化Python的Django框架代码的一些示例
Apr 20 Python
在Python中处理字符串之ljust()方法的使用简介
May 19 Python
Django imgareaselect手动剪切头像实现方法
May 26 Python
pandas string转dataframe的方法
Apr 11 Python
Python中作用域的深入讲解
Dec 10 Python
python的schedule定时任务模块二次封装方法
Feb 19 Python
Python秒算24点实现及原理详解
Jul 29 Python
Python绘制股票移动均线的实例
Aug 24 Python
基于python实现操作redis及消息队列
Aug 27 Python
python利用faker库批量生成测试数据
Oct 15 Python
python 中 .py文件 转 .pyd文件的操作
Mar 04 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
PHP计算一年多少个星期和每周的开始和结束日期
2014/07/01 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
BOOM vs RR BO3 第二场2.13
2021/03/10 DOTA
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
javascript删除数组元素并且数组长度减小的简单实例
2014/02/14 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
浅析AngularJs HTTP响应拦截器
2015/12/28 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
Vue2.x中的父组件传递数据至子组件的方法
2017/05/01 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
[00:48]食人魔魔法师至宝“金鹏之幸”全新模型和自定义特效展示
2019/12/19 DOTA
Python XlsxWriter模块Chart类用法实例分析
2019/03/11 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
八一演出活动方案
2014/02/03 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
新年晚会主持词开场白
2015/05/28 职场文书
react antd实现动态增减表单
2021/06/03 Javascript
使用nginx配置访问wgcloud的方法
2021/06/26 Servers