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(一)Python环境安装
Aug 20 Python
使用python检测主机存活端口及检查存活主机
Oct 12 Python
Python selenium文件上传方法汇总
Nov 19 Python
django admin添加数据自动记录user到表中的实现方法
Jan 05 Python
python训练数据时打乱训练数据与标签的两种方法小结
Nov 08 Python
python 读取竖线分隔符的文本方法
Dec 20 Python
Django forms表单 select下拉框的传值实例
Jul 19 Python
Django REST framework 单元测试实例解析
Nov 07 Python
Python绘图实现显示中文
Dec 04 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
May 22 Python
python将YUV420P文件转PNG图片格式的两种方法
Jan 22 Python
教你利用python实现企业微信发送消息
May 23 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通用检测函数集合
2011/02/08 PHP
PHP匿名函数和use子句用法实例
2016/03/16 PHP
php工具型代码之印章抠图
2018/07/18 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
实现51Map地图接口(示例代码)
2013/11/22 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
js倒计时抢购实例
2015/12/20 Javascript
JavaScript中removeChild 方法开发示例代码
2016/08/15 Javascript
Bootstrap使用基础教程详解
2016/09/05 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
2017/05/28 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
使用命令行工具npm新创建一个vue项目的方法
2017/12/27 Javascript
vue实现文章内容过长点击阅读全文功能的实例
2017/12/28 Javascript
总结4个方面优化Vue项目
2019/02/11 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
Jquery Fade用法详解
2020/11/06 jQuery
[01:39](回顾)各路豪强针锋相对,几经鏖战四强产生
2014/07/01 DOTA
python读取oracle函数返回值
2016/07/18 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
2018/06/09 Python
python常用函数与用法示例
2019/07/02 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
Python RabbitMQ实现简单的进程间通信示例
2020/07/02 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
园林系毕业生求职信
2014/06/23 职场文书
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
2014年社区综治工作总结
2014/11/17 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
爱的教育读书笔记
2015/06/26 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
Django框架模板用法详解
2022/06/10 Python