在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模块restful使用方法实例
Dec 10 Python
python益智游戏计算汉诺塔问题示例
Mar 05 Python
Linux中安装Python的交互式解释器IPython的教程
Jun 13 Python
python中的lambda表达式用法详解
Jun 22 Python
使用Python实现一个栈判断括号是否平衡
Aug 23 Python
Tensorflow使用支持向量机拟合线性回归
Sep 07 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
Aug 01 Python
python3中rank函数的用法
Nov 27 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
五种Python转义表示法
Nov 27 Python
python将YUV420P文件转PNG图片格式的两种方法
Jan 22 Python
用python开发一款操作MySQL的小工具
May 12 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
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
jquery text()要注意啦
2009/10/30 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
js中for in的用法示例解析
2013/12/25 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
Vue自定义指令详解
2017/07/28 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
微信小程序蓝牙连接小票打印机实例代码详解
2019/06/03 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
python实现用户管理系统
2018/01/10 Python
Python for循环中的陷阱详解
2018/07/13 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
Python装饰器基础概念与用法详解
2018/12/22 Python
分享PyCharm的几个使用技巧
2019/11/10 Python
python使用Geany编辑器配置方法
2020/02/21 Python
Python 实现二叉查找树的示例代码
2020/12/21 Python
Python中Qslider控件实操详解
2021/02/20 Python
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
校班主任推荐信范文
2013/12/03 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
科普 | 业余无线电知识-波段篇
2022/02/18 无线电
SQL Server内存机制浅探
2022/04/06 SQL Server
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技