在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 相关文章推荐
python3抓取中文网页的方法
Jul 28 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
Python常见异常分类与处理方法
Jun 04 Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 Python
python3实现单目标粒子群算法
Nov 14 Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 Python
Django 实现对已存在的model进行更改
Mar 28 Python
详解Python中pyautogui库的最全使用方法
Apr 01 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
Jul 14 Python
python 两种方法删除空文件夹
Sep 29 Python
Python基于内置函数type创建新类型
Oct 22 Python
Python OpenGL基本配置方式
May 20 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
操作Oracle的php类
2006/10/09 PHP
PHP插入排序实现代码
2013/04/04 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
JavaScript 特殊字符
2007/04/05 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python3实现生成随机密码的方法
2014/08/23 Python
详解Python的Twisted框架中reactor事件管理器的用法
2016/05/25 Python
python距离测量的方法
2018/03/06 Python
Python get获取页面cookie代码实例
2018/09/12 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
2019/04/09 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
python自动识别文本编码格式代码
2019/12/26 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
香港礼品网站:GiftU eshop
2017/09/01 全球购物
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
管理学专业个人求职信范文
2013/09/21 职场文书
幼儿园春游活动方案
2014/01/19 职场文书
法人委托书
2014/07/31 职场文书
无犯罪记录证明
2014/09/19 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
初中政治教师教学反思
2016/02/23 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL