如何在Pycharm中使用GitHub
- 更新时间:2020-03-13 12:47:06
- 编辑:贺锐逸
Pycharm是当前进行python开发,尤其是Django开发最好的IDE。GitHub是程序员的圣地,几乎人人都在用。
本文假设你对pycharm和github都有一定的了解,并且希望在pycharm下直接使用github的版本控制功能。
废话不多说,下面图文详解,全是干货。
环境:pycharm 2016,git 2.8,github账户,windows7
一、配置Pycharm
不管你用哪种方法,进入pycharm的配置菜单。
选择上图中的version control。(这里插一句,不管有多难,在程序员的世界,请不要汉化,坚持使用英文原版)
按照图中所示,配置好github相关内容。没有github的同学,建议你自己前往官网注册,而不要通过它的快速注册通道。
这一步很关键,很多同学配置完github就直接开始使用了,结果却是各种错误。
这是因为,除了配置github外还要配置git。github的配置只是告诉了pycharm你的账号和密码,
pycharm还不知道如何进行版本控制操作,它底层还是需要调用git的功能的。
因此,请提前下载并安装git程序到你的本机。
二、建立远程仓库并提交代码
配置完了,就可以正常使用了,点击顶部菜单栏的VCS选项。
在import into version control 下有一个在github中共享项目的栏目了,点击进去。
按照图中的注释,建立一个新的仓库,点击share按钮。
在这里,可以选择你要上传的文件,一般是直接全部上传,当然也可以取消那些没必要的文件。输入提交信息,
点击OK确认。等待片刻,根据你的网络情况和文件大小,pycharm将文件传输给github,成功后会弹出小的提示
消息,这就大功告成了。很简单吧?!
三、在github中查看上传的新仓库
进入github官网,登录自己的账号:
图中红框是我们刚才通过pycharm建立的新仓库,点击进去,可以看到如下图,整个pycharm项目的所有文件都在里面:
四、使用pycharm克隆github仓库
前面说的是上传,要下载呢?在VCS菜单中:
根据上图红框选择。
输入密码。
pycharm会登录你的github账户,读取你的仓库信息,你可以从下拉框中选择仓库,也可以在directory name框内
直接输入仓库名。点击clone,pycharm就自动下载仓库内容了。
五、在pycharm内进行git的相关操作
以上只是commit和clone的操作,具体的push,add,status等git常用操作都在CVS菜单里可以找得到,相信具有
git基础的同学一看就会,这里就不介绍了。
你看,在pycharm中使用github进行版本控制就是这么简单!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。
相关教程
-
Pycharm 创建 Django admin 用户名和密码的实例
今天小编就为大家分享一篇Pycharm 创建 Django admin 用户名和密码的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2019-08-26
-
PyCharm 2020.2下配置Anaconda环境的方法步骤
这篇文章主要介绍了PyCharm 2020.2下配置Anaconda环境的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
发布时间:2021-05-02
-
面向ArcGIS的Python脚本编程
Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。使用Python作为ArcGIS的脚本语言将大大提升ArcGIS数据处理的效率,更好地实现ArcGIS内部的
大小:49.9 MBPython电子书
-
跟老齐学Python:轻松入门
本书是数十套结合课件的Python教学代码,本书是Python语言的入门读物,旨在引导初学者能够在轻松的环境中,掌握Python的基础知识
大小:46.6 MBPython入门电子书
-
Python爬虫开发 从入门到实战
1.应用场景Python3.X解读,从新手入门到实战演练,全方位解读Python网络爬虫。 2.全书重难点附送微课解读,书网结合互动学习。 3.实例丰富多彩,高度重视实践活动,主要塑造用户的具体应用工
大小:12.33 MBPython爬虫电子书
-
Python机器学习:预测分析核心算法
在学习和研究机器学习的时候,面临令人眼花缭乱的算法,机器学习新手往往会不知所措。本书从算法和Python语言实现的角度,帮助读者认识机器学习。 本书专注于两类核心的算法族,即惩罚
大小:22.4 MBPython机器学习电子书
-
Python程序设计入门到实战
Python言语是现在市面上*火爆的程序设计语言之一,除开功能齐全以外,也有迅速入门、随时随地可扩大、社群营销兼容等特点。这书以16章的篇数迅速详细介绍Python言语的精要,包含编程设计
大小:423.1 MBPython
-
Python网络数据采集
大小:16.7 MBPython数据电子书
-
我的Python世界(Minecraft我的世界)
Python是一种表述型、面向对象编程、动态性数据类型的gao级编程语言,它具备丰富多彩和强劲的库,可以把用别的語言(特别是在是C/C++)制做的各种各样控制模块很轻轻松松地联接一起。这
大小:73 MBPython编程电子书
-
Python编程从零基础到项目实战:微课视频
1.配套设施视頻解读,扫二维码播放视频,傻瓜式教您学习培训 为便捷用户学习培训,这书视频录制了150集视頻解读(在其中23集为赠予视頻),并在视頻部位设定了二维码图片,根据手机上二
大小:37.7 MBPython编程电子书