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 相关文章推荐
django模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
为python设置socket代理的方法
Jan 14 Python
浅析Python中signal包的使用
Nov 13 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
pandas删除指定行详解
Apr 04 Python
python队列Queue的详解
May 10 Python
Pytorch的mean和std调查实例
Jan 02 Python
python爬虫实例之获取动漫截图
May 31 Python
python如何支持并发方法详解
Jul 25 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 Python
详解用Python把PDF转为Word方法总结
Apr 27 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
比file_get_contents稳定的curl_get_contents分享
2012/01/11 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
jquery 表单取值常用代码
2009/12/22 Javascript
js中的string.format函数代码
2020/08/11 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
jQuery中each()方法用法实例
2014/12/27 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
Vue自定义指令详解
2017/07/28 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
2019/04/20 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
常见python正则用法的简单实例
2016/06/21 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
Python魔法方法功能与用法简介
2019/04/04 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
python字典与json转换的方法总结
2020/12/28 Python
matplotlib绘制鼠标的十字光标的实现(内置方式)
2021/01/06 Python
中央空调节能方案
2014/06/15 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
学年个人总结范文
2015/03/05 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
mysql5.7使用binlog 恢复数据的方法
2021/06/03 MySQL
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL