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中使用strip()方法删除字符串中空格的教程
May 20 Python
利用Python实现图书超期提醒
Aug 02 Python
python使用str & repr转换字符串
Oct 13 Python
python检查URL是否正常访问的小技巧
Feb 25 Python
Python实现Pig Latin小游戏实例代码
Feb 02 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 Python
在python中按照特定顺序访问字典的方法详解
Dec 14 Python
使用Python计算玩彩票赢钱概率
Jun 26 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
实例讲解Python 迭代器与生成器
Jul 08 Python
基于python获取本地时间并转换时间戳和日期格式
Oct 27 Python
Python还能这么玩之用Python修改了班花的开机密码
Jun 04 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代码的53条建议
2008/03/27 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
jQuery 获取对象 定位子对象
2010/05/31 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
MVVM模式中ViewModel和View、Model有什么区别?
2015/06/19 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
react路由配置方式详解
2017/08/07 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
python基础教程项目三之万能的XML
2018/04/02 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
2019/05/30 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
python中with用法讲解
2020/02/07 Python
Django中的AutoField字段使用
2020/05/18 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
python 6种方法实现单例模式
2020/12/15 Python
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
请介绍一下Ant
2016/07/22 面试题
骨干教师培训方案
2014/05/06 职场文书
医药销售自荐书
2014/05/29 职场文书
2014年保育员工作总结
2014/12/02 职场文书
解决hive中导入text文件遇到的坑
2021/04/07 Python
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
Vue+Flask实现图片传输功能
2022/04/01 Vue.js
virtualenv隔离Python环境的问题解析
2022/06/21 Python