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 15 Python
Flask框架Flask-Login用法分析
Jul 23 Python
python实现飞机大战
Sep 11 Python
Django之创建引擎索引报错及解决详解
Jul 17 Python
在Python中画图(基于Jupyter notebook的魔法函数)
Oct 28 Python
python__new__内置静态方法使用解析
Jan 07 Python
python判断正负数方式
Jun 03 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
python调用私有属性的方法总结
Jul 24 Python
详解查看Python解释器路径的两种方式
Oct 15 Python
python 如何设置守护进程
Oct 29 Python
Python实现灰色关联分析与结果可视化的详细代码
Mar 25 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
php5 mysql分页实例代码
2008/04/10 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
Symfony2中被遗弃的getRequest()方法分析
2016/03/17 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
2016/12/08 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
关于页面刷新vuex数据消失问题解决方案
2017/07/03 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
2019/10/26 jQuery
js+html实现点名系统功能
2019/11/05 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
Python中str.join()简单用法示例
2018/03/20 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python用post访问restful服务接口的方法
2018/12/07 Python
python生成带有表格的图片实例
2019/02/03 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
python爬虫爬取某网站视频的示例代码
2021/02/20 Python
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
工商管理实习生自我鉴定范文
2013/12/18 职场文书
门卫人员岗位职责
2013/12/24 职场文书
音乐教师个人总结
2015/02/06 职场文书
2015年检验科工作总结
2015/04/27 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书