Github是目前全球最流行的代码存储和分享平台,PyCharm是Python圈最流行的IDE,支持Git操作。本文将介绍如何使用PyCharm连接Github,并演示Github上仓库的创建、更新和代码回滚。在此之前,您需要在计算机上安装Git和PyCharm。本文演示的系统是Windows系统。首先,让我们从设置开始。PyCharm设置我们假设电脑上已经安装了Git和PyCharm。下面演示如何设置PyCharm,使其可以连接到Github。首先,我们先创建一个Python项目:Github_from_PyCharm,这个项目只包含一个README.md文件,为了演示方便。如下图所示:然后我们对PyCharm进行设置,打开File-->Settings-->VersionControl,点击Git,右侧的Git路径会自动选择你系统安装的Git路径,点击Test按钮即可查看是否生效。如果弹窗显示“Git执行成功”,则表示Git设置成功。如下图所示:然后我们设置Github账号连接。在同一个界面,点击Github,AuthType选择Password,输入你的Github账号和密码。笔者连接Github账号成功后,界面如下:这样,我们就设置好了。接下来,我们看看如何使用PyCharm新建一个Github仓库并上传项目。NewGithubrepository下面以刚刚创建的Github_From_PyCharm项目为例,演示如何将项目上传到Github。在菜单栏“VCS”中选择“ImportintoVersionControl”,然后选择“ShareProjectonGithub”,如下图:在弹出的弹出框中,输入项目的名称和描述在Github新建仓库,如下图:点击分享按钮后,选择要提交的文件。我们可以在这里选择.idea文件和README.md,我们需要输入提交信息(CommitMessage)。静静等待后台运行一会,然后你本地的项目就出现在Github上了,神奇!仓库更新接下来演示如何将本地修改的文件上传到Github。将README.md文件中的“版本”更改为2.0。然后右击项目,选择Git,然后选择“CommitDirectory”,如下图:在弹出的弹出框中,选择要提交的文件。我选择了两个File,在下方的Diff框中可以看到提交的新文件和旧文件的区别,如下图所示:在Commit按钮中,点击旁边的小按钮,选择CommitandPush。稍等片刻,PyCharm中就会弹出推送成功的消息。这个时候我们去Github上查看一下这个项目,发现文件已经更新了,太神奇了!代码回滚为了演示如何使用PyCharm回滚Github上的代码,我们再次提交,这次将Version改为3.0,按照刚才更新仓库的步骤提交。在PyCharm左下角的VersionControl中可以查看到3次提交的记录,如下图:此时Github上项目的README.md文件如下图:然后我们演示如何回滚代码。我们需要将项目的内容从第三次提交更改为第二次提交,即Version从3.0改为2.0,操作如下:右击项目,选择“LocalHistory”,然后选择“Show历史”;在弹出来的弹框里,选择最新的提交,然后右键选择“Revert”,然后是文件README.md中的Version;然后按照仓库更新步骤提交一次。本次分享到此结束,感谢大家的阅读~进来,笔者深感Git知识的匮乏,所以决定从Github、Gitlab和PyCharm的简单联系开始学习Git,接下来我会系统学习Git,希望能够分享给更多的人。
