在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 流程控制实例代码
Sep 25 Python
python实现在字符串中查找子字符串的方法
Jul 11 Python
如何使用python爬取csdn博客访问量
Feb 14 Python
python构建深度神经网络(DNN)
Mar 10 Python
python爬取足球直播吧五大联赛积分榜
Jun 13 Python
使用python实现抓取腾讯视频所有电影的爬虫
Apr 15 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
pyqt5、qtdesigner安装和环境设置教程
Sep 25 Python
kafka监控获取指定topic的消息总量示例
Dec 23 Python
python代码能做成软件吗
Jul 24 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
Python手拉手教你爬取贝壳房源数据的实战教程
May 21 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
mysq GBKl乱码
2006/11/28 PHP
谈谈PHP的输入输出流
2007/02/14 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
php绘制圆形的方法
2015/01/24 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
JavaScript判断前缀、后缀是否是空格的方法
2015/04/15 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
node.js实现微信JS-API封装接口的示例代码
2017/09/06 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
2018/10/19 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
JS删除对象中某一属性案例详解
2020/09/08 Javascript
基于Python实现对PDF文件的OCR识别
2016/08/05 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
python opencv实现运动检测
2018/07/10 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
俄罗斯香水在线商店:AromaCode
2019/12/04 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
道路建设实施方案
2014/03/18 职场文书
贺卡寄语大全
2014/04/11 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python