利用PyCharm操作Github(仓库新建、更新,代码回滚)

作者:jclian91 时间:2022-09-13 05:01:34 

  Github是目前世界上最流行的代码存储和分享平台,而PyCharm是Python圈中最流行的IDE,它很好地支持了Git操作。本文将会介绍如何利用PyCharm来连接Github,同时演示Github上的仓库新建、更新,以及代码回滚。
  在这之前,需要在你的电脑上安装Git,PyCharm。本文演示的系统为Windows系统,首先我们先从设置讲起。

PyCharm设置

  我们假定在电脑上已经安装了Git以及PyCharm。下面演示如何设置PyCharm,使其能够连接上Github。
  首先我们先创建一个Python项目:Github_from_PyCharm,该项目只含有一个README.md文件,为了演示方便。如下图所示:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

  接着我们设置PyCharm,打开File --> Settings --> Version Control,点击Git,在右侧的Git路径会自动选择你系统中安装的Git路径,点击Test按钮可以查看其是否生效。如果弹出的窗口显示"Git executed successfully",则表明Git设置成功。如下图所示:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

  接着我们设置Github账号连接。在同样的界面,点击Github,Auth Type选择“Password”,在输入你的Github账号、密码即可。笔者连接Github账号成功后的界面如下:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

这样我们就设置好了。接下去,我们看看如何利用PyCharm来创建新的Github仓库并上传该项目。

Github仓库新建

  我们以刚才创建的Github_From_PyCharm项目为例,演示如何将该项目上传至Github。在菜单栏上的“VCS”中选择“Import into Version Control”, 在选择“Share Project on Github”,如下图:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

在弹出的弹框中输入Github中新建仓库的名字以及仓库描述,如下图:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

再点击share按钮后,选择需要提交的文件,我们在这里选择.idea文件以及README.md即可,并且需要输入提交信息(Commit Message)。

静静地等待后台操作一会儿,然后你的本地项目就会出现在Github上了,神奇!

利用PyCharm操作Github(仓库新建、更新,代码回滚)

仓库更新

  接下演示如何将本地修改后的文件上传至Github。将README.md文件中的“Version”改为2.0. 然后右击该项目,选择Git,再选择“Commit Directory”,如下图:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

在弹出的弹框中选择需要提交的文件,笔者选择了两个文件,在下方的Diff框中可以看到提交后的新文件与旧文件的差别,如下图:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

在Commit按钮中,点击旁边的小按钮,选择Commit and Push。稍等一会儿会在PyCharm中弹出push成功的信息,这时候我们再去Github上查看该项目,发现文件已经更新了,神奇!

利用PyCharm操作Github(仓库新建、更新,代码回滚)

代码回滚

  为了演示如何利用PyCharm将Github上的代码进行回滚,我们再进行一次提交,这次将Version改为3.0,并按照刚才仓库更新的步骤进行提交。在PyCharm的左下角的Version Control中可以查看到三次提交的记录,如下图:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

这时Github上的该项目的README.md文件如下图:

利用PyCharm操作Github(仓库新建、更新,代码回滚)

接着我们演示如何进行代码回滚。我们需要将项目的内容从第三次提交的变成第二次提交的,即Version从3.0变成2.0,操作如下:

右击项目,选择“Local History”,再选择“Show History”;在弹出来的弹框中,选择最近一次的提交,并且右击选择“Revert”,这时文件README.md中的Version;再按照仓库更新的步骤进行一次提交即可。

利用PyCharm操作Github(仓库新建、更新,代码回滚)

利用PyCharm操作Github(仓库新建、更新,代码回滚)

利用PyCharm操作Github(仓库新建、更新,代码回滚)

本次分享到此结束,感谢大家阅读~

进来笔者深感Git方面的知识匮乏,因此决定先从简单的Github, Gitlab与PyCharm的联系着手学习Git,接下来将会系统地学习Git,也希望能分享给更多的人。

来源:https://segmentfault.com/a/1190000021318362

标签:PyCharm,操作,Github
0
投稿

猜你喜欢

  • 说说CSS+Div布局中的结构与表现

    2008-06-05 18:22:00
  • CSS框架/命名/规则 注意要点

    2008-06-03 13:07:00
  • 修改SQL Server 2005 sa用户密码的方法

    2008-12-10 14:41:00
  • Python实现人脸识别

    2022-10-01 06:06:24
  • 浅谈图表参数化设计

    2010-08-29 18:03:00
  • Python语言规范之Pylint的详细用法

    2022-11-26 03:12:25
  • asp如何实现按照输入汉字提示拼音功能?

    2010-05-18 18:37:00
  • ADO.NET数据连接池剖析

    2023-06-27 17:23:29
  • Python实现计算文件夹下.h和.cpp文件的总行数

    2022-09-20 00:54:51
  • Python的bit_length函数来二进制的位数方法

    2022-06-25 00:35:58
  • 大容量SQL Server数据库迁移偏方

    2011-05-05 08:18:00
  • python人工智能tensorflow函数tf.assign使用方法

    2023-04-08 00:59:03
  • php实现的微信分享到朋友圈并记录分享次数功能

    2023-10-17 04:32:14
  • 关于asp分页的新想法

    2008-09-06 12:53:00
  • 一段ASP单页显示文件夹下所有图片的代码

    2011-02-28 11:23:00
  • 数据库性能优化之冗余字段的作用

    2011-03-03 19:21:00
  • JavaScript中创建原子的方法总结

    2023-06-29 12:22:14
  • Python SMTP发送电子邮件的示例

    2023-09-26 17:57:24
  • PHP PDOStatement::columnCount讲解

    2023-06-04 22:24:39
  • 浅谈pandas筛选出表中满足另一个表所有条件的数据方法

    2022-08-12 14:29:13
  • asp之家 网络编程 m.aspxhome.com