在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编程判断这天是这一年第几天的方法示例
Apr 18 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
Sep 08 Python
python实现决策树分类算法
Dec 21 Python
Python网络编程使用select实现socket全双工异步通信功能示例
Apr 09 Python
解决使用PyCharm时无法启动控制台的问题
Jan 19 Python
Python提取特定时间段内数据的方法实例
Apr 01 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
python2爬取百度贴吧指定关键字和图片代码实例
Aug 14 Python
用python生成与调用cntk模型代码演示方法
Aug 26 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
Apr 13 Python
详解python内置模块urllib
Sep 09 Python
Python读取和写入Excel数据
Apr 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
discuz的php防止sql注入函数
2011/01/17 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
jquery动画效果学习笔记(8种效果)
2015/11/13 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
纯JS焦点图特效实例(可一个页面多用)
2016/12/07 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
2017/02/27 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
详解Vue 匿名、具名和作用域插槽的使用方法
2019/04/22 Javascript
Vue使用预渲染代替SSR的方法
2020/07/02 Javascript
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
Python 加密的实例详解
2017/10/09 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
const和static readonly区别
2013/05/20 面试题
会计专业大学生职业生涯规划书
2014/02/11 职场文书
气象学专业个人求职信
2014/03/15 职场文书
推荐信模板
2014/05/09 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB