Git与GitHub什么关系?html
git:版本控制工具/系统。git
github:是一个用git控制的项目托管平台。(一样,码云和Gogs也是基于git的项目托管平台。)github
。。。此文接下来说的是怎么搭配Git和gitHub以及webstrom完成一个项目的托管。。。web
(一)准备工做ssh
1.Git.exe下载安装webstorm
官网地址:https://git-scm.com/工具
安装图文教程:https://jingyan.baidu.com/article/7f766dafba84f04101e1d0b0.htmlspa
(附:Git中文手册:https://git-scm.com/book/zh/v2/ 此手册做用:如何纯命令控制项目的一切操做)插件
附加教程:http://www.cnblogs.com/Bonker/p/3441781.html版本控制
我浏览了一遍没仔细去学日常手动操做就够咱们用的。
2.GitHub帐号注册登陆
进入GitHub官网https://github.com/,右上角signUp注册如图
建立帐号,邮件验证成功,则登陆该帐号进入。
3.webstorm下载安装
(二)Git版本控制 链接GitHub(媒介Webstorm)
1.webstrom安装github插件
点击Webstorm的设置按钮——>选择“插件”(plugins)——>搜索 “github”——> install 安装 ——> ok肯定
2.WebStorm链接GitHub
点击Webstorm的设置按钮——>选择“版本控制”(version control)——>。。②③④⑤。。——> 点击设置中的“肯定”
2.WebStorm链接Git
3.Git生成SSH密钥 , GitHub填入该SSH密钥
SSH密钥:用于让本地版本库与远程版本库通讯
1)Git生成SSH密钥
程序——打开"Git Bash"命令窗口——输入命令 ssh-keygen -t rsa -C "your_email@youremail.com"
会出现相似下图的提示:
直接按下“enter”键便可,而后输入密码。(能够分别填入你github的帐号注册的 邮箱和密码)
以上操做即生成了SSH密钥,密钥文件为id_rsa.pub。
2)GitHub填入该SSH密钥
找到第一步生成的.ssh目录下的id_rsa.pub文件,右键用记事本打开,复制记事本SSH内容
进入github设置密钥页:https://github.com/settings/keys
按照步骤1——2——3操做,3中填写的为 刚复制的SSH密钥。
(三)GitHub在Webstorm中的正式使用
1.clone线上github地址到本地
Webstorm菜单栏 vcs—从版本控制checkout—GitHub
此处外链:gitHub如何新建项目仓库以及仓库地址如何得到?
2.本地操做项目文件后发布到线上github仓库
1)认清颜色标记
红色:代表未添加到Git版本控制,需右击选择(Git —> +Add) 添加
绿色:未上传
蓝色:代表此文件有修改未上传
以上的Git四步骤就是我们操做具体文件传至线上过程。
参考资料:http://www.mrfangge.com/how-to-use-webstorm-to-manage-your-github/