在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在多玩图片上下载妹子图的实现代码
Aug 13 Python
跟老齐学Python之关于类的初步认识
Oct 11 Python
Python中的异常处理学习笔记
Jan 28 Python
Python中使用dom模块生成XML文件示例
Apr 05 Python
python输入错误密码用户锁定实现方法
Nov 27 Python
在Python中实现shuffle给列表洗牌
Nov 08 Python
opencv-python 读取图像并转换颜色空间实例
Dec 09 Python
python3 自动打印出最新版本执行的mysql2redis实例
Apr 09 Python
django rest framework serializers序列化实例
May 13 Python
python logging 重复写日志问题解决办法详解
Aug 04 Python
在pycharm中文件取消用 pytest模式打开的操作
Sep 01 Python
在Python中实现字典反转案例
Dec 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 at(@)符号的用法简介
2009/07/11 PHP
php加密解密函数authcode的用法详细解析
2013/10/28 PHP
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2016/07/07 Javascript
jQuery.ajax实现根据不同的Content-Type做出不同的响应
2016/11/03 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
layui树形菜单动态遍历的例子
2019/09/23 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
vue 根据选择的月份动态展示日期对应的星期几
2021/02/06 Vue.js
python连接sql server乱码的解决方法
2013/01/28 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
Django app配置多个数据库代码实例
2019/12/17 Python
python能否java成为主流语言吗
2020/06/22 Python
python 装饰器的使用示例
2020/10/10 Python
Python实现手势识别
2020/10/21 Python
Bootstrap 学习分享
2012/11/12 HTML / CSS
html5 拖拽及用 js 实现拖拽功能的示例代码
2020/10/23 HTML / CSS
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
端午节演讲稿
2014/05/23 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书
nginx实现动静分离的方法示例
2021/11/07 Servers