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中的文件和目录操作实现代码
Mar 13 Python
Python使用Socket(Https)Post登录百度的实现代码
May 18 Python
python函数参数*args**kwargs用法实例
Dec 04 Python
Python对象的深拷贝和浅拷贝详解
Aug 25 Python
简化Python的Django框架代码的一些示例
Apr 20 Python
pytorch实现特殊的Module--Sqeuential三种写法
Jan 15 Python
Python线程threading模块用法详解
Feb 26 Python
屏蔽Django admin界面添加按钮的操作
Mar 11 Python
Python实现从N个数中找到最大的K个数
Apr 02 Python
python如何将图片转换素描画
Sep 08 Python
七个非常实用的Python工具包总结
Jun 15 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
Jun 29 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实现下载CSS文件中的图片
2015/12/06 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
2008/08/14 Javascript
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
jQuery实现优雅的弹窗效果(6)
2017/02/08 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
JS中Safari浏览器中的Date
2017/07/17 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
2019/08/26 Javascript
vue基本使用--refs获取组件或元素的实例
2019/11/07 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
python实现简单图书管理系统
2019/11/22 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
CSS3中border-radius属性设定圆角的使用技巧
2016/05/10 HTML / CSS
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
工作态度检讨书
2014/02/11 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
幼儿园庆六一活动方案
2014/03/06 职场文书
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
论群众路线学习心得体会
2014/10/31 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
2016猴年春节问候语
2015/11/11 职场文书
简单聊聊Golang中defer预计算参数
2022/03/25 Golang
Win11跳过联网界面创建本地管理账户的3种方法
2022/04/20 数码科技
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL