在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中类的继承代码实例
Oct 28 Python
优化Python代码使其加快作用域内的查找
Mar 30 Python
python使用append合并两个数组的方法
Apr 28 Python
简单了解Python下用于监视文件系统的pyinotify包
Nov 13 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
Feb 11 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
Jun 19 Python
Django实战之用户认证(初始配置)
Jul 16 Python
Python3.5实现的罗马数字转换成整数功能示例
Feb 25 Python
Django视图扩展类知识点详解
Oct 25 Python
django创建超级用户时指定添加其它字段方式
May 14 Python
python opencv 实现读取、显示、写入图像的方法
Jun 08 Python
Python pathlib模块使用方法及实例解析
Oct 05 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&MYSQL分页原理及实现
2007/01/02 PHP
php在线生成ico文件的代码
2007/10/09 PHP
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
2014/07/08 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
2015/05/13 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
js 浮动层菜单收藏
2009/01/16 Javascript
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
JavaScript控制table某列不显示的方法
2015/03/16 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
python学习手册中的python多态示例代码
2014/01/21 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
Python hashlib模块用法实例分析
2018/06/12 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
Python实现E-Mail收集插件实例教程
2019/02/06 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
2019/08/13 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
2016/12/03 HTML / CSS
前台文员的岗位职责
2013/11/14 职场文书
总经理助理职责
2014/02/04 职场文书
小露珠教学反思
2014/04/30 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
安全生产隐患排查制度
2015/08/05 职场文书
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python