Pycharm操作Git及GitHub的步骤详解


Posted in Python onOctober 27, 2020

项目开发中,代码管理肯定离不开git操作,Pycharm中没有复杂的命令操作,只需要进行一些简单的菜单操作就可以方便的实现版本管理,下面分别介绍下载pycharm中git的简单操作,以及在Pycharm中进行github项目的下载和上传。

Pycharm操作Git

1.pycharm配置git

Windows:

Pycharm操作Git及GitHub的步骤详解

Mac:

Pycharm操作Git及GitHub的步骤详解

完成配置后,点击Test可以看到本地的git版本信息。 2.git项目clone到本地

按照如下路径,输入git仓库地址以及本地项目目录,点击clone

Pycharm操作Git及GitHub的步骤详解

在弹出的密码框中输入git密码,点击ok

Pycharm操作Git及GitHub的步骤详解

3.提交及推送

新建一个文件进行提交,可以使用菜单按钮,也可以使用快捷键。

Pycharm操作Git及GitHub的步骤详解

输入提交信息,点击提交按钮:

Pycharm操作Git及GitHub的步骤详解

点击提交按钮

Pycharm操作Git及GitHub的步骤详解

也可以直接选择,提交并推送。

Pycharm操作Git及GitHub的步骤详解

文件名称颜色与文件状态说明

Pycharm操作Git及GitHub的步骤详解

红色, 表示在工作区

绿色, 表示在暂存区

蓝色, 表示文件有修改,位于暂存区

文件名无颜色,表示位于本地仓库区或已经提交到远程仓库区

4.其他操作 进入vcs->git可以进行其他git操作,比如创建分支、合并分支,暂存(Stash)、恢复(UnStash)等。

Pycharm操作Git及GitHub的步骤详解

Pycharm操作GitHub 1.按照如下路径配置github,输入github账号及密码。

windows

Pycharm操作Git及GitHub的步骤详解

Mac

Pycharm操作Git及GitHub的步骤详解

Pycharm操作Git及GitHub的步骤详解

2.克隆github项目的话,与上述git操作一致,只是仓库地址,换成了github的项目地址。

Pycharm操作Git及GitHub的步骤详解

3.本地项目push到github上

之前写过如何上传项目到GitHub,主要是使用git命令进行操作,感兴趣的可以看看。其实在pycharm中可以快速通过菜单操作,实现github项目的上传。

首先,新建一个本地pycham项目,然后按照如下顺序选择Share Preject On Github按钮。

Pycharm操作Git及GitHub的步骤详解

Pycharm操作Git及GitHub的步骤详解

然后,选择要提交的文件,输入提交信息,点击add。

Pycharm操作Git及GitHub的步骤详解

稍等片刻,刷新github仓库,可以看到新建的仓库和文件已经正常上传到github了,是不是很方便。

Pycharm操作Git及GitHub的步骤详解 

到此这篇关于Pycharm操作Git及GitHub的步骤详解的文章就介绍到这了,更多相关Pycharm操作Git及GitHub内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
跟老齐学Python之从if开始语句的征程
Sep 14 Python
Python脚本实现自动发带图的微博
Apr 27 Python
python简单实现操作Mysql数据库
Jan 29 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
Mar 22 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
Aug 16 Python
python做接口测试的必要性
Nov 20 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
pytorch 修改预训练model实例
Jan 18 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
python time.strptime格式化实例详解
Feb 03 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
Apr 06 Python
python 爬虫如何正确的使用cookie
Oct 27 #Python
python+requests实现接口测试的完整步骤
Oct 27 #Python
python设置中文界面实例方法
Oct 27 #Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
Oct 27 #Python
基于python实现坦克大战游戏
Oct 27 #Python
Django xadmin安装及使用详解
Oct 26 #Python
python实现网页录音效果
Oct 26 #Python
You might like
php array_unique之后json_encode需要注意
2011/01/02 PHP
第二章 PHP入门基础之php代码写法
2011/12/30 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
js模拟弹出效果代码修正版
2008/08/07 Javascript
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
2011/04/06 Javascript
Jquery 实现grid绑定模板
2015/01/28 Javascript
javascript每日必学之多态
2016/02/23 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
JavaScript下拉菜单功能实例代码
2017/03/01 Javascript
基于nodejs实现微信支付功能
2017/12/20 NodeJs
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
2018/01/08 jQuery
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
pandas数据拼接的实现示例
2020/04/16 Python
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
台湾三立电视电商平台:电电购
2019/09/09 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
中年人生感言
2014/02/04 职场文书
聚美优品恶搞广告词
2014/03/14 职场文书
《泉水》教学反思
2014/04/11 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
Django集成富文本编辑器summernote的实现步骤
2021/05/31 Python
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python