【git1】git+gitHub+webStorm的使用
Git与GitHub什么关系?
git:版本控制工具/系统。
github:是一个用git控制的项目托管平台。(同样,码云和Gogs也是基于git的项目托管平台。)
。。。此文接下来讲的是怎么搭配Git和gitHub以及webstrom完成一个项目的托管。。。
(一)准备工作
1.Git.exe下载安装
官网地址:https://git-scm.com/
安装图文教程:https://jingyan.baidu.com/article/7f766dafba84f04101e1d0b0.html
(附: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/
【git1】git+gitHub+webStorm的使用的更多相关文章
- git/github学习笔记
郑重提示,本文来自这里,如果喜欢,请关注原作者. 1. git 版本控制系统 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块 ...
- git/github 使用
原文:http://www.cnblogs.com/fnng/archive/2011/08/25/2153807.html git/github学习笔记 Posted on 2011-08-25 2 ...
- git,github,webstrom配置
在使用 WebStorm 上传本地项目到 GitHub 之前,先要做一些相关配置. 首先打开 WebStorm ,依次点击File -> Settings... 打开系统设置面板,在上面搜索 g ...
- git &github 快速入门
本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 1.gi ...
- git+github上传与管理
1.首先下载并安装git,方便管理github上的代码 https://git-scm.com/downloads 2.然后点击安装好的git bash(注册好自己的github) git confi ...
- Git/GitHub 初用体验与总结
Git,一个神奇而又陌生的东西,居然到现在才去了解它,就像有一位仁兄说的,现在不会用Git真的都不好意思说自己搞IT的. 简单的讲,这Git是目前最先进的分布式版本控制系统,和他相对应的就是众所周知的 ...
- git github简单知识
Git 常用命令 git init here -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息.标记等内容 git remo ...
- Git/Github + TortoiseGit 使用教程
前言 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 在github上有很多优秀的项目,一个伟大的学习宝库.本文分享使用tortoisegit对github/ ...
- Git+GitHub 使用小结
1.Git安装完成后需要做的配置 $ git config --global user.name "Your Name" $ git confi ...
随机推荐
- Kali Linux渗透测试实战 1.4 小试牛刀
目录 1.4 小试牛刀 1.4.1 信息搜集 whois查询 服务指纹识别 端口扫描 综合性扫描 1.4.2 发现漏洞 1.4.3 攻击与权限维持 小结 1.4 小试牛刀 本节作为第一章的最后一节,给 ...
- spring项目读取配置的demo
背景 读取配置是基础能力,研发这个模式不错,可以从不同配置中读取数据,如下图: 可以根据不同分类的文件来管理配置,然后统一在conf中配置哪些文件 package com.jwen.platform. ...
- Sql Server中的表访问方式Table Scan, Index Scan, Index Seek
1.oracle中的表访问方式 在oracle中有表访问方式的说法,访问表中的数据主要通过三种方式进行访问: 全表扫描(full table scan),直接访问数据页,查找满足条件的数据 通过row ...
- 自定义延时关闭弹窗,替代MesssageBox
1,新建一个窗体MessageForm,在里面加一个label控件和timer 2,代码如下: public partial class MessageForm : Form { int t; str ...
- Hiho #1075: 开锁魔法III
Problem Statement 描述 一日,崔克茜来到小马镇表演魔法. 其中有一个节目是开锁咒:舞台上有 n 个盒子,每个盒子中有一把钥匙,对于每个盒子而言有且仅有一把钥匙能打开它.初始时,崔克茜 ...
- 201621123018《java程序设计》第13周作业总结
1. 本周学习总结 2. 为你的系统增加网络功能(购物车.图书馆管理.斗地主等)-分组完成 为了让你的系统可以被多个用户通过网络同时使用,需要为你的系统增加网络功能. 2.1 简述你想为你的系统增加什 ...
- 关于ajax访问webservice查询数据量稍微大一点,就会返回error500的解决方案
只需要在web.config的configeration节点中增加如下子节点即可: <system.web.extensions> <scripting> ...
- Django(视图 CBV、FBV)
day67 参考:http://www.cnblogs.com/liwenzhou/articles/8305104.html CBV和FBV 我们之前写过的都是基于函数的view,就叫FBV.还可以 ...
- Swift5 语言指南(二十四) 泛型
通用代码使您能够根据您定义的要求编写可以使用任何类型的灵活,可重用的函数和类型.您可以编写避免重复的代码,并以清晰,抽象的方式表达其意图. 泛型是Swift最强大的功能之一,Swift标准库的大部分内 ...
- SQLAlchemy 快速入门、基础知识
SQLAlchemy 是Python 编程语言下的一款开源软件.提供了SQL工具包及对象关系映射(ORM)工具. ORM, 全称Object Relational Mapping, 中文叫做对象关系映 ...