环境:pycharm 2020.2,git 2.28,github账户,windows10

配置PyCharm中的Git:

启动PyCharm,点击【File】→【Settings】→【Version Control】→【Git】,选择Git可执行文件路径(系统安装git后此处会默认显示路径),点击【Test】,路径下会显示当前Git版本,图中⑥

配置PyCharm中的GitHub:

点击【File】→【Settings】→【Version Control】→【GitHub】,点击【Log In via GitHub】

授权GitHub给PyCharm:

①点击【Authorize in GitHub】,②登录GitHub,③输入收到的GitHub验证码,进行验证

验证通过后回到PyCharm中,选择GitHub账号,修改连接超时时间,点击【OK】

建立远程仓库并提交代码:

点击【VCS】→【Import into Version Control】→【Share Project on GitHub】

填写仓库名及远程名,描述可不填写,若填写必须是英文,不可出现汉字、空格、符号及换行符,然后点击【Share】

点击【Share】后弹出下图弹窗,可修改提交信息,默认全选即可,点击【Add】

成功配置Git及GitHub后页面右上角出现git操作快捷图标,log中提示GitHub上创建空仓库成功

提交一段代码,点击提交按钮(快捷键Ctrl+K)→勾选需提交的信息→输入提交内容→点击【Commit】提交

若上一步并非Commit和push同时进行,则应增加以下步骤点击push图标(快捷键Ctrl+Shift+K),选择提交的信息,点击【Push】

浏览器中登录GitHub查看仓库中的文件,已经出现push九九乘法表代码

PyCharm中分支管理:

默认仅有master分支,点击右下角master分支,点击【+New Branch】新建分支

创建分支,输入分支名称后点击【Create】

切换分支,点击右下角分支名称,选择要切换的分支,点击【Checkout】后,等待分支切换成功

在分支上编写并提交代码,提交方式和上文相同,提交页面左下角及整个页面右下角会显示当前分支

分支代码提交名push后,可合并分支,首先切换到要合并的分支上(此处切到master主线),点击分支名称,选择要被合并的分支,点击【Merge into Current】,等待合并成功

分支合并后即可删除分支,删除分支必须先切换到其它分支,如:共有master和dev分支两个分支,若要删除dev,必须先切换到master上,点击左下角Git,选择要删除的远程和本地分支,点击删除图标即可

常见问题:

couldn't kickstart handshaking,无法启动握手

解决办法:

①检查网络是否正常,在File】→【Settings】→【Version Control】→【GitHub】中修改Connection timeout连接超时时间

②检查GitHub中关联仓库是否被删除

以上两点正常可尝试重启PyCharm后检查是否正常

若是问题依然存在,点击【File】→【Settings】→【Version Control】,选择GitHub账号,点击【-】号,点击【reset】,或者点击【+】重新添加GitHub账号

可能经常性出现超时,这是国内qiang的问题,把此网站中的IP添加到hosts中即可解决Timeout问题

PyCharm中使用Git/GitHub详细步骤(图文详解)相关推荐

  1. oracle11g32位安装流程_Oracle 11g服务器安装详细步骤图文详解

    Oracle 11g是在推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500多个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年.Oracle 11g ...

  2. 服务器系统安装oracle数据库,Oracle 11g服务器安装详细步骤图文详解

    Oracle 11g是在推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500多个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年.Oracle 11g ...

  3. Pycharm 中安装及使用 Jupyter (图文详解)

    在 Pycharm 中安装及使用 Jupyter (图文详解) 文章目录 在 Pycharm 中安装及使用 Jupyter (图文详解) 一.材料 二.安装 Jupyter 三.配置 Jupyter ...

  4. jupyter 代码自动补全_在 Pycharm 中安装及使用 Jupyter (图文详解)

    Pycharm 更新了对 Jupyter  的功能支持,结合 IntelliJ 的自动补全代码,自动格式化代码,执行调试,版本控制,以及大量的插件支持. 让你在高颜值环境下,高效编写代码,效果如下: ...

  5. pycharm下配置jupyter_在 Pycharm 中安装及使用 Jupyter (图文详解)

    文章目录 一.材料 二.安装 Jupyter 三.配置 Jupyter 四.使用 Jupyter 1. 使用 Cell 2. 使用 jupyter Markdown Pycharm 更新了对 Jupy ...

  6. pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  7. pycharm python3.7环境_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  8. GitHub 使用教程图文详解(转)

    大纲: 一.前言 二.GitHub简介 三.注册GitHub账号 四.配置GitHub 五.使用GitHub 六.参与GitHub中其它开源项目 七.总结 注,GitHub官网:https://git ...

  9. GitHub 使用教程图文详解

    一.前言 在前面的文章中我们讲解了 Git 服务器的搭建.Git 本地仓库讲解.Git 远程仓库讲解.Git 分支管理.Git 标签管理,在Git 服务器搭建中我们说过一是找台服务器自己搭建Git服务 ...

最新文章

  1. Python之迭代器,生成器与装饰器
  2. 如何通过报表单元格右键控制报表跳转到不同链接地址
  3. flappy bird游戏源代码揭秘和下载后续---移植到android真机上
  4. 12月份最后一期天下足球
  5. 网络抓包工具wireshark 安装教程
  6. Go程序:利用命令行参数做四则运算
  7. 微信Windows 3.3.0内测发布 可以刷朋友圈了
  8. 混合云备份服务 > 产品简介 > 什么是混合云备份
  9. java8 lamada表达式
  10. 以太坊2.0抵押地址新增13.47万ETH
  11. Python基础知识 D2
  12. H3CSE路由-企业网模型
  13. ICT技术认证都有哪些?他们的区别是什么?
  14. GEE实现夜光遥感数据分析
  15. 希腊字母在数学或物理中代表的意思各是什么
  16. Java:pdf文件中添加图片
  17. 2021年9月国产数据库排行榜-墨天轮:达梦奋起直追紧逼OceanBase,openGauss反超PolarDB再升一位
  18. 小游戏正在毁灭微信群聊(文中有福利)
  19. Vue官网提供表单验证cnpm i vee-validate@2 --save
  20. 易语言 执行java_CallJava易语言调用JAVA代码

热门文章

  1. 贾跃亭被解除FF高级管理人员职务 公司面临摘牌危险
  2. Xamarin 安卓 相机 各种坑 目标API Android 6以后,我选的目标API版本是 Android 10
  3. 【C/C++基础知识点】输出n位斐波那契数列
  4. 世界杯梦幻阵容HTML5代码,2018世界杯法国队阵容名单一览
  5. 嵌入式开发之工具移植---tcpdump移植和使用
  6. pandas drop_duplicates()及参数用法
  7. 华茅酒的酿制,不能缺少这位“空中酿酒师”!
  8. 努力工作的价值,以及为什么自己总是逃避努力工作
  9. 考研英语作文(扶贫)
  10. WOW.js 使用教程