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解析nginx日志文件
May 11 Python
Python中死锁的形成示例及死锁情况的防止
Jun 14 Python
pandas按若干个列的组合条件筛选数据的方法
Apr 11 Python
python3 遍历删除特定后缀名文件的方法
Apr 23 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
Jun 11 Python
python 叠加等边三角形的绘制的实现
Aug 14 Python
python 使用pdfminer3k 读取PDF文档的例子
Aug 27 Python
numpy.transpose()实现数组的转置例子
Dec 02 Python
基于Python生成个性二维码过程详解
Mar 05 Python
python dict乱码如何解决
Jun 07 Python
Python实现生成bmp图像的方法
Jun 13 Python
关于python pygame游戏进行声音添加的技巧
Oct 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
制作美丽的拉花
2021/03/03 冲泡冲煮
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
2014/06/09 PHP
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
jQuery 使用手册(一)
2009/09/23 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
2014/05/15 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
JavaScript中String对象的方法介绍
2017/01/04 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
js实现简单的秒表
2020/01/16 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
python numpy格式化打印的实例
2018/05/14 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
python多进程并行代码实例
2019/09/30 Python
Python 支持向量机分类器的实现
2020/01/15 Python
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
电子信息专业学生自荐信
2013/11/09 职场文书
计算机专业推荐信范文
2013/11/20 职场文书
学习雷锋精神心得体会范文
2014/03/12 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
2015年小学体育工作总结
2015/05/22 职场文书