在Pycharm中使用GitHub的方法步骤


Posted in Python onJune 13, 2019

Pycharm是当前进行python开发,尤其是Django开发最好的IDE。GitHub是程序员的圣地,几乎人人都在用。

本文假设你对pycharm和github都有一定的了解,并且希望在pycharm下直接使用github的版本控制功能。

废话不多说,下面图文详解,全是干货。

环境:pycharm 2016,git 2.8,github账户,windows7

一、配置Pycharm

在Pycharm中使用GitHub的方法步骤

不管你用哪种方法,进入pycharm的配置菜单。

在Pycharm中使用GitHub的方法步骤

选择上图中的version control。(这里插一句,不管有多难,在程序员的世界,请不要汉化,坚持使用英文原版)

在Pycharm中使用GitHub的方法步骤

按照图中所示,配置好github相关内容。没有github的同学,建议你自己前往官网注册,而不要通过它的快速注册通道。

在Pycharm中使用GitHub的方法步骤

这一步很关键,很多同学配置完github就直接开始使用了,结果却是各种错误。

这是因为,除了配置github外还要配置git。github的配置只是告诉了pycharm你的账号和密码,

pycharm还不知道如何进行版本控制操作,它底层还是需要调用git的功能的。

因此,请提前下载并安装git程序到你的本机。

二、建立远程仓库并提交代码

配置完了,就可以正常使用了,点击顶部菜单栏的VCS选项。

在Pycharm中使用GitHub的方法步骤

在import into version control 下有一个在github中共享项目的栏目了,点击进去。

在Pycharm中使用GitHub的方法步骤

按照图中的注释,建立一个新的仓库,点击share按钮。

在Pycharm中使用GitHub的方法步骤

在这里,可以选择你要上传的文件,一般是直接全部上传,当然也可以取消那些没必要的文件。输入提交信息,

点击OK确认。等待片刻,根据你的网络情况和文件大小,pycharm将文件传输给github,成功后会弹出小的提示

消息,这就大功告成了。很简单吧?!

三、在github中查看上传的新仓库

进入github官网,登录自己的账号:

在Pycharm中使用GitHub的方法步骤

图中红框是我们刚才通过pycharm建立的新仓库,点击进去,可以看到如下图,整个pycharm项目的所有文件都在里面:

在Pycharm中使用GitHub的方法步骤

四、使用pycharm克隆github仓库

前面说的是上传,要下载呢?在VCS菜单中:

在Pycharm中使用GitHub的方法步骤

根据上图红框选择。

在Pycharm中使用GitHub的方法步骤

输入密码。

在Pycharm中使用GitHub的方法步骤

pycharm会登录你的github账户,读取你的仓库信息,你可以从下拉框中选择仓库,也可以在directory name框内

直接输入仓库名。点击clone,pycharm就自动下载仓库内容了。

五、在pycharm内进行git的相关操作

以上只是commit和clone的操作,具体的push,add,status等git常用操作都在CVS菜单里可以找得到,相信具有

git基础的同学一看就会,这里就不介绍了。

在Pycharm中使用GitHub的方法步骤

你看,在pycharm中使用github进行版本控制就是这么简单!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编程中time模块的一些关键用法解析
Jan 19 Python
windows环境下tensorflow安装过程详解
Mar 30 Python
python获取酷狗音乐top500的下载地址 MP3格式
Apr 17 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
opencv python统计及绘制直方图的方法
Jan 21 Python
Python自动抢红包教程详解
Jun 11 Python
python实时检测键盘输入函数的示例
Jul 17 Python
python循环嵌套的多种使用方法解析
Nov 29 Python
Python3.x+pyqtgraph实现数据可视化教程
Mar 14 Python
keras-siamese用自己的数据集实现详解
Jun 10 Python
利用Python将图片中扭曲矩形的复原
Sep 07 Python
python 爬虫之selenium可视化爬虫的实现
Dec 04 Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 #Python
windows10下安装TensorFlow Object Detection API的步骤
Jun 13 #Python
24式加速你的Python(小结)
Jun 13 #Python
Python button选取本地图片并显示的实例
Jun 13 #Python
对Python强大的可变参数传递机制详解
Jun 13 #Python
python 通过可变参数计算n个数的乘积方法
Jun 13 #Python
python 多线程对post请求服务器测试并发的方法
Jun 13 #Python
You might like
JAVA/JSP学习系列之六
2006/10/09 PHP
PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
PHP静态类
2006/11/25 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
php中switch语句用法详解
2015/08/17 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
jquery图片上下tab切换效果
2011/03/18 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
2015/10/16 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
python分析nignx访问日志脚本分享
2015/02/26 Python
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
Python中List.count()方法的使用教程
2015/05/20 Python
手把手教你用python抢票回家过年(代码简单)
2018/01/21 Python
Python之时间和日期使用小结
2019/02/14 Python
对python中的try、except、finally 执行顺序详解
2019/02/18 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
Python类super()及私有属性原理解析
2020/06/15 Python
详解python with 上下文管理器
2020/09/02 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
高三历史教学反思
2014/01/09 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
教师考察材料范文
2014/06/03 职场文书
保护动物的标语
2014/06/11 职场文书
经济类毕业生求职信
2014/06/26 职场文书
数学教研活动总结
2014/07/02 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书