一.git(使用git连接GitHub)
Ⅰ.下载git,参考

window版:https://gitforwindows.org/

各种版本:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000

Ⅱ.GitHub设置添加SSH Key
git是基于ssh进行远程的代码管理代码管理工具

1.创建一个SSH Key

打开终端(也叫git bash),windows系统中(Win+R,输入cmd即可打开终端):

ssh-keygen -t rsa -C “whatever”

中间会有一些提示要设置密码,可以设可以不设置,弄好之后会提示生成了两个文件.按照提示找到相应的文件,

用记事本打开id_ras.pub 文件,可以看到一长串的内容,要复制到github网站.

2.GitHub添加SSH Key 
打开GitHub,进入settings,选择SSH and GPG keys的选项,

点击 New SSH key,把之前记事本打开的.pub文件内容复制到key这里,Title你自己起一个名字

3.验证是否成功 
在终端中输入

ssh -T git@github.com

二.PyCharm与Github连接

1.设置GitHub账号和密码:
点击test按钮看是不是能够成功连接.
2.设置Git
在git路径那里填上你的git.exe的路径就行. (就在GitHub Desktop 文件里可以找到,在Git\bin中也能找到,都可以),并点击右侧 test 进行测试是否成功

三.创建Github仓库
在pycharm上栅的标题栏中,点击VCS, 选择 import into version control,选择 Share Project on GitHub ,
在弹出的窗口里,填写完仓库信息,然后点击share:

在弹出的窗口的commit这里写上必要的commit,然后点击ok. 
进入自己GitHub主页,会看到刚上传的文件.

附:

Git基本常用命令如下:

  mkdir:         XX (创建一个空目录 XX指目录名)

  pwd:          显示当前目录的路径。

  git init          把当前的目录变成可以管理的git仓库,生成隐藏.git文件。

  git add XX       把xx文件添加到暂存区去。

  git commit –m “XX”  提交文件 –m 后面的是注释。

  git status        查看仓库状态

  git diff  XX      查看XX文件修改了那些内容

  git log          查看历史记录

  git reset  --hard HEAD^ 或者 git reset  --hard HEAD~ 回退到上一个版本

  (如果想回退到100个版本,使用git reset –hard HEAD~100 )

  cat XX         查看XX文件内容

  git reflog       查看历史记录的版本号id

  git checkout -- XX  把XX文件在工作区的修改全部撤销。

  git rm XX          删除XX文件

  git remote add origin https://github.com/tugenhua0707/testgit 关联一个远程库

  git push –u(第一次要用-u 以后不需要) origin master 把当前master分支推送到远程库

  git clone https://github.com/tugenhua0707/testgit  从远程库中克隆

  git checkout –b dev  创建dev分支 并切换到dev分支上

  git branch  查看当前所有的分支

  git checkout master 切换回master分支

  git merge dev    在当前的分支上合并dev分支

  git branch –d dev 删除dev分支

  git branch name  创建分支

  git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作

  git stash list 查看所有被隐藏的文件列表

  git stash apply 恢复被隐藏的文件,但是内容不删除

  git stash drop 删除文件

  git stash pop 恢复文件的同时 也删除文件

  git remote 查看远程库的信息

  git remote –v 查看远程库的详细信息

  git push origin master  Git会把master分支推送到远程库对应的远程分支上

GitHub与PyCharm配置最新简单教程相关推荐

  1. Github Desktop(Windows桌面版)简单教程

    简介 Github是世界上最大的开源及私有软件项目的托管平台.简单来说就是你可以的你的代码放在上面,然后别人可以下载你的代码,也可以参与你的代码的修改和完善. Github传统的使用方式是Git,用很 ...

  2. Pycharm配置Qt Designer教程

    Qt Designer简介: 手写代码工作量大.代码结构容易搞得混乱. 设计工具:直观.高效,工作量小,方便调试.界面和逻辑分离后期好维护. 实现了视图和逻辑的分离,开发代码更容易分离 学习目标: 应 ...

  3. 购买安装和配置最新idea教程2019

    目录 1.下载和安装 2.配置 4.在启动界面打开配置: 字体和主题: 启动项: 快捷键 代码联想(不用动) 编码 maven ES6语法支持 Vue插件安装 2.常用快捷键 3.代码补全(不用动) ...

  4. Keras安装+Pycharm配置Keras

    Keras安装 Keras是什么 安装前提 安装步骤 安装openGV3 Pycharm配置Keras Keras是什么 Keras是一个由Python编写的开源人工神经网络库,可以作为Tensorf ...

  5. Git和Github简单教程

    网络上关于Git和GitHub的教程不少,但是这些教程有的命令太少不够用,有的命令太多,使得初期学习的时候需要额外花不少时间在一些当前用不到的命令上. 这篇文章主要的目标是用较少的时间学习Git和Gi ...

  6. Git和Github简单教程【转】

    转自:https://www.cnblogs.com/schaepher/p/5561193.html#clone 原文链接:Git和Github简单教程 网络上关于Git和GitHub的教程不少,但 ...

  7. 最新hexo+github搭建个人博客详细教程

    最新hexo+github搭建个人博客详细教程 这是作者自己利用hexo+github搭建博客的完整过程,对自己搭建过程中踩过的坑做一个简单记录. 本人博客最终展示效果:https://huanyay ...

  8. asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程...

    最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionl ...

  9. 苹果,U盘越狱iPhone绕ID最新教程及各种坑解决,吐血之作(超详细超简单教程)-balenaEtcher-Checkm8-bootra1n

    U盘越狱iPhone绕ID最新教程及各种坑解决,吐血之作(超详细超简单教程)-balenaEtcher-Checkm8-bootra1n 这是安装多个苹果版本及虚拟机版本后成功的教程,由于资源上传到百 ...

最新文章

  1. Kotlin 1.2引入多平台项目特性
  2. 解决System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到的问题
  3. 2D目标检测CVPR2020总结
  4. 【Windows 逆向】OD 调试器工具 ( CE 中获取子弹动态地址前置操作 | OD 中调试指定地址的数据 )
  5. SAP中凭证类型的作用
  6. Kanade Doesn’t Want to Learn CG 模拟,读题训练,临界
  7. Winfrom实用代码项目
  8. (⊙o⊙) 这个头条也坐不住了?
  9. c语言中 a6,C语言中的32个关键字
  10. git clone报错:Permission denied (publickey). fatal: Could not read from remote repository...
  11. SpringMVC介绍之约定优于配置
  12. 塔设备设计手册_石油化工设备设计选用手册 塔器
  13. HTTP 传输内容的压缩
  14. OpenSesame示例源码
  15. RCC_APB2Periph_AFIO的理解。。。重映射的一点心得
  16. TMS570快速上手指南(0)--概述
  17. 专家:大数据正成为促进经济转型新动能
  18. Git 学习进展 (补发)
  19. 计算机微程序控制器实验报告,计算机组成原理实验报告三:微程序控制器实验.doc...
  20. git 删除文件 、只删除远程仓库文件、更换远程仓库

热门文章

  1. 在vuejs 中使用axios不能获取属性data的解决方法
  2. [持续更新]UnsatisfiedLinkError常见问题及解决方案
  3. 利用axios解决跨域的问题
  4. Git每次推送时都会询问用户名
  5. 在某些输入上删除IE10的“清除字段”X按钮?
  6. RESTful编程究竟是什么?
  7. RouterOS限速更高级运用
  8. NYOJ72Financial Management
  9. latex中插入visio矢量图的方法
  10. 【原创视频教程】学生信息管理系统6--学员信息管理(完结篇)