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实现求笛卡尔乘积的方法
Sep 16 Python
python如何拆分含有多种分隔符的字符串
Mar 20 Python
python实现俄罗斯方块游戏
Mar 25 Python
Django使用Channels实现WebSocket的方法
Jul 28 Python
python 实现目录复制的三种小结
Dec 04 Python
简单了解python字符串前面加r,u的含义
Dec 26 Python
python 将dicom图片转换成jpg图片的实例
Jan 13 Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 Python
Mac中PyCharm配置Anaconda环境的方法
Mar 04 Python
Python基于DB-API操作MySQL数据库过程解析
Apr 23 Python
Python使用Numpy模块读取文件并绘制图片
May 13 Python
python缺失值填充方法示例代码
Dec 24 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
TMDPHP 模板引擎使用教程
2012/03/13 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
php常用表单验证类用法实例
2015/06/18 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
两款万能的php分页类
2015/11/12 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
Javascript 自定义类型方法小结
2010/03/02 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
2017/01/29 Javascript
Angular4学习笔记router的简单使用
2018/03/30 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python过滤列表用法实例分析
2016/04/29 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
python读取各种文件数据方法解析
2018/12/29 Python
对Python3使运行暂停的方法详解
2019/02/18 Python
python批量解压zip文件的方法
2019/08/20 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
房地产项目建议书
2014/03/12 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
食品安全主题班会
2015/08/13 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
Java8中Stream的一些神操作
2021/11/02 Java/Android
JavaScript中isPrototypeOf函数
2021/11/07 Javascript