git+giiHub+webStorm的使用

Posted 蓿苜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git+giiHub+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"

会出现类似下图的提示: 4800555727900571148
直接按下“enter”键即可,然后输入密码。(可以分别填入你github的账号注册的 邮箱密码)
4926937992443550540

    以上操作即生成了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/

 

以上是关于git+giiHub+webStorm的使用的主要内容,如果未能解决你的问题,请参考以下文章

webstorm中添加使用git

webstorm怎么在右下角显示git分支

webstorm、sublime、IDEA、Maven、Git有啥区别?

在WebStorm中使用git向github提交源代码

[Tools] Webstorm Github的配置与使用

webstorm中git密码输入错误,重置问题