在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下的Mysql模块MySQLdb安装详解
Apr 09 Python
Python中的并发编程实例
Jul 07 Python
深入解析Python中的线程同步方法
Jun 14 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
python 产生token及token验证的方法
Dec 26 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
Nov 25 Python
Python函数参数类型及排序原理总结
Dec 19 Python
Pytorch之finetune使用详解
Jan 18 Python
一篇文章搞懂python的转义字符及用法
Sep 03 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
Sep 23 Python
Python常遇到的错误和异常
Nov 02 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小型企业库存管理系统的设计与实现代码
2011/05/16 PHP
PHP url 加密解密函数代码
2011/08/26 PHP
linux命令之调试工具strace的深入分析
2013/06/03 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
PHP编译安装时常见错误解决办法
2015/05/28 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
弹出广告特效代码(一个IP只弹出一次)
2007/05/11 Javascript
Prototype Hash对象 学习
2009/07/19 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
使用简洁的jQuery方法实现隔行换色功能
2014/01/02 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
Vue 动态设置路由参数的案例分析
2018/04/24 Javascript
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
openlayers实现地图弹窗
2020/09/25 Javascript
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
Python实现自动上京东抢手机
2018/02/06 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
python下载卫星云图合成gif的方法示例
2020/02/18 Python
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
介绍Java的内部类
2012/10/27 面试题
什么是虚拟内存?虚拟内存有什么优势?
2016/02/09 面试题
小学生自我评价范例
2013/09/24 职场文书
校长就职演讲稿
2014/01/06 职场文书
社区义诊活动总结
2014/04/30 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
职工培训工作总结
2015/08/10 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
idea下配置tomcat避坑详解
2022/04/12 Servers