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) 添加

绿色:未上传

蓝色:表明此文件有修改未上传

   2)Git四步骤:
1.将本地的改变存起来,做Stash Changes操作  (位置在菜单vcs—Git—。。。)
2.将远程pc线上的代码pull下来
3.再将步骤1存起来的代码放出来,做UnStash Changes操作
4.将代码push到远程仓库
【上面改版的方式直接类似source tree的方式,保存本地—>拉取线上—>放出本地—>向线上提交】
在 拉取线上—>放出本地 的过程中资源合并添加刷新
有一点要注意: 对于新添加文件,要先提交到本地 再进行修改然后stash才会有存储记录。之后才能进行以上Git四步骤。

以上的Git四步骤就是咱们操作具体文件传至线上过程。

参考资料:http://www.mrfangge.com/how-to-use-webstorm-to-manage-your-github/

【git1】git+gitHub+webStorm的使用的更多相关文章

  1. git/github学习笔记

    郑重提示,本文来自这里,如果喜欢,请关注原作者. 1. git 版本控制系统 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块 ...

  2. git/github 使用

    原文:http://www.cnblogs.com/fnng/archive/2011/08/25/2153807.html git/github学习笔记 Posted on 2011-08-25 2 ...

  3. git,github,webstrom配置

    在使用 WebStorm 上传本地项目到 GitHub 之前,先要做一些相关配置. 首先打开 WebStorm ,依次点击File -> Settings... 打开系统设置面板,在上面搜索 g ...

  4. git &github 快速入门

    本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 1.gi ...

  5. git+github上传与管理

    1.首先下载并安装git,方便管理github上的代码 https://git-scm.com/downloads 2.然后点击安装好的git bash(注册好自己的github) git confi ...

  6. Git/GitHub 初用体验与总结

    Git,一个神奇而又陌生的东西,居然到现在才去了解它,就像有一位仁兄说的,现在不会用Git真的都不好意思说自己搞IT的. 简单的讲,这Git是目前最先进的分布式版本控制系统,和他相对应的就是众所周知的 ...

  7. git github简单知识

    Git 常用命令 git init here -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息.标记等内容 git remo ...

  8. Git/Github + TortoiseGit 使用教程

    前言 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 在github上有很多优秀的项目,一个伟大的学习宝库.本文分享使用tortoisegit对github/ ...

  9. Git+GitHub 使用小结

    1.Git安装完成后需要做的配置            $ git config --global user.name "Your Name"        $ git confi ...

随机推荐

  1. JS学习笔记6_事件

    1.事件冒泡 由内而外的事件传播(从屏幕里飞出来一支箭的感觉) 2.事件捕获 由表及里的事件传播(力透纸背的感觉) 3.DOM事件流(DOM2级) 事件捕获阶段 -> 处于目标阶段 -> ...

  2. Lerning Entity Framework 6 ------ Inserting, Querying, Updating, and Deleting Data

    Creating Entities First of all, Let's create some entities to have a test. Create a project Add foll ...

  3. WCF接口实例介绍

    Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台. WCF整合了原有的windows通讯 ...

  4. linux 如何开通新的端口

    第一种方式:(以nginx为列,端口是) 1.   开放端口命令: /sbin/iptables -I INPUT -p tcp --dport -j ACCEPT   2.   保存:/etc/rc ...

  5. python 数据类型二 (列表和元组)

    一.列表 1.1 列表的介绍 列表是python的基本数据类型之一,其他编程语言也有类似的数据类型,比如JS中的数组,java中的数组等等,它是以[]括起来,每个元素用逗号隔开,而且可以存放各种数据类 ...

  6. 01-Python的基础知识2

    - Python变量 - 变量就是重复使用的一个量,或者一个代号. - 变量的命名规则: - 必须以下划线或者字母开头,后面接任意数量下划线.字母.或数字. - 4man , 5for 是不可以的 - ...

  7. [转载]windows下安装Python虚拟环境virtualenv,virtualenvwrapper-win

    1 前言 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列 虚拟的Py ...

  8. flask开发微信公众号

    1.进入微信公众号首页,进行注册登录 https://mp.weixin.qq.com/ 2.进入个人首页,进行公众号设置 可参照 公众号文档 进行开发 开发前 先阅读 接口权限列表 3.配置服务器 ...

  9. npm 安装 cannot find module

    window7安装module出现 Connot find module 'xxx' 解决办法: 添加环境变量命名为:NODE_PATH 设置值为:%AppData%\npm\node_modules ...

  10. WPF 中textBox实现只输入数字

    刚学到 通过本方法可以使文本框只能输入或复制入数字  对于数量类输入文本框比较有用 金额类只需小改动也可实现 以TextBox txtCount为例 添加TextChanged事件 代码如下 priv ...