通过Webstorm上传代码到Github、更新代码后同步到github及克隆github代码到本地的方法
导读:
Github做为IT爱好者分享代码的一个知名的平台,广受大家喜欢,那么我们平时该怎么将自己写的代码上传到github上面保存并且提供给其他人参考?
我想方法不外乎如下几个:
1、直接在github网页上面上传代码(没试过) ;
2、利用git工具,下载git然后利用命令行工具上传代码,这种方式需要更多的命令行知识,对于不熟悉命令行工具的小伙伴来说是个很头疼的事;
3、利用开发工具Webstorm来进行类似图形化方式上传代码,这种方法简单容易,也是本文重点要讲述的!
问题1:那么如何利用Webstorm来上传本地代码呢?且看下面步骤讲解
步骤1:
(1)下面一些是你必须前提准备的,其实我们利用webstorm上传代码的原理还是基于git向github上面上传代码,那么首先你需要在本地下载git并安装,如下图git的官网。(git下载安装不在这里讲解)

(2) 你得自己首先注册一个github账号吧 ,要不然你上传代码到哪里? 我想能看到这篇文章的同学基本上都已经有了github的账号,所以,这一步忽略。。
步骤2:
好了,上面搞定后,我们接下来在webstorm中把git和github的一些东西都配置和补充好,如下就是方法。
(1)首先是git的配置,所谓配置,就是把你git的安装地址配置到webstorm中,打开settings, 搜索git,然后如下图红色标注的部分把你的git的地址配置ok(你自己的git安装地址,不一定和我的一样哦)

(2) 下面就是github的地址如何在webstorm中配置了,说白了就是输入你github的账号和密码然后test一下,如下面图示。
输入账号密码
· 
test一下 ,如下图若显示绿色的success,代表webstorm已经配置好github了。

步骤3:
因为我们本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密的,所以我们需要配置SSH;很简单,打开你的gitbash,输入 ssh-keygen -t rsa -C "youremail@example.com" ,点击三次回车,成功的话会在C:\Users\Administrator\ 下生成 .ssh 文件夹,进去,打开 id_rsa.pub,复制里面的全部内容,然后粘贴到你github的settings中的SSH and GPG keys保存,如下图所示

步骤:4:
上面2步完成,我们所有的准备工作就算完成了,接下来我们就可以开始上传代码啦~ 怎么上传呢 ? 如下图,我们点Share Project on Github

然后出现下面的框,框里面的名称随便取但不能和你github上面已有的项目名称重复,因为我们每上传一个项目就相当于新创建一个仓库,而仓库当然是不能重复啦,然后点Share! 然后就可以完成上传代码到github中!!

出现下面的successful shared project on github代表你已经上传代码成功了,然后导github上面看看吧。。

问题2:上述已经将代码上传到了github中,那么我们本地更新此项目代码后如何同步更改github上面的代码呢 ? 我们需要重新将所有代码重新上传吗? 答案是否定的,请看下面。
步骤1:
如下图,假设我们在index.html更改了代码

步骤2:
点击右边的VCS,

步骤3:
如下图,然后点击Commit and push,这样就可以把自己修改的代码推送到github上面,很方便吧,快试试吧!!

问题3:现在我都会把自己的代码上传到github上面了,那么我们怎么下载别人的代码呢??
其实,这个问题很简单,我们直接用命令行工具,git clone https://github.com/teamemory/elm.git (这个地址是如下图红色标注的地方)就可以下载代码到本地,这里也无需用webstorm来下载代码了。。

通过Webstorm上传代码到Github、更新代码后同步到github及克隆github代码到本地的方法的更多相关文章
- 使用webstorm上传代码到github
使用webstorm上传代码到github 字数681 阅读330 评论0 喜欢5 之前使用过webstorm上传代码到github,过了几个月竟然发现自己忘记了,好记性不如烂笔头啊,今天又重新用了一 ...
- 使用WebStorm上传本地项目到GitHub和GitLab
在使用 WebStorm 上传本地项目到 GitHub 之前,先要做一些相关配置. 首先打开 WebStorm ,依次点击File -> Settings… 打开系统设置面板,在上面搜索 git ...
- 艺萌文件上传下载及自动更新系统(基于networkComms开源TCP通信框架)
1.艺萌文件上传下载及自动更新系统,基于Winform技术,采用CS架构,开发工具为vs2010,.net2.0版本(可以很容易升级为3.5和4.0版本)开发语言c#. 本系统主要帮助客户学习基于TC ...
- 艺萌TCP文件上传下载及自动更新系统介绍(TCP文件传输)(一)
艺萌TCP文件上传下载及自动更新系统介绍(TCP文件传输) 该系统基于开源的networkComms通讯框架,此通讯框架以前是收费的,目前已经免费并开元,作者是英国的,开发时间5年多,框架很稳定. 项 ...
- 更新xcode后插件失效问题——不针对特定版本的通用解决方法
一.Xcode更新后插件失效的原理 1.每次更新Xcode后插件都会失效,其实插件都还在这个目录好好的躺着呢: ~/Library/Application Support/Developer/Shar ...
- django中使用FastDFS分布式文件系统接口代码实现文件上传、下载、更新、删除
运维使用docker部署好之后FastDFS分布式文件系统之后,提供给我接口如下: fastdfs tracker 192.168.1.216 192.168.1.217 storage 192.16 ...
- webstorm上传vue代码至git
Git在push时候,提示:push to origin/master was rejected 解决方案如下: 提交代码顺序 webstorm右键项目名称==>Git==>Commit ...
- Pycharm/Webstorm 上传和下拉 GitHub 项目
操作流程:Pycharm和Webstorm的操作页面类似,本文以Webstorm为例 1.打开Webstorm软件选择 Settings 2.在Version Control 中填写 Git 的可执行 ...
- webstorm 上传代码到gitlab
1. 2. 3.push 4.填写上传url
随机推荐
- django静态模版使用
第一步:在app目录下建立static文件夹,将CSS文件.js文件放到static文件夹下 第二步:TEMPLATES = [ { 'BACKEND': 'django.template.backe ...
- 登录Windows界面前执行自定义脚本
通常情况下,进入Windows界面之前都有一个登录过程,如何在登录前让系统执行脚本呢?下面介绍一种方法. 1.打开组策略,在Run(运行)中输入GREDIT.MSC,点击确认. 2.依次点击Compu ...
- Windows 7 X64 SQL Server 2000 企业管理器无法建立新表
问题现象: 当建立新表时会出现一个空白的窗口,敲击键盘输入后就会出现应用出错,然后退出. 解决方案: 选中某个已经存在的表,再点右键,新建表就可以正常操作了.
- PostGIS中dbf file (.dbf) can not be opened.shapefile import failed
postgis数据库文件shapefile导入 dbf file (.dbf) can not be opened.shapefile import failed. Destination: publ ...
- LightGBM介绍及参数调优
1.LightGBM简介 LightGBM是一个梯度Boosting框架,使用基于决策树的学习算法.它可以说是分布式的,高效的,有以下优势: 1)更快的训练效率 2)低内存使用 3)更高的准确率 4) ...
- oldboy-作业01.登录多次进行账号锁定
"""可以支持多个用户登录 (提示,通过列表存多个账户信息)用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里) &q ...
- mysql 使用正则表达式查询
SELECT * FROM `qq` where qq_name!='no' and qq_gender='女' and qq_location!='no' and qq_location!='' a ...
- php面试中的经典问题
原文:https://blog.csdn.net/ghostlv/article/details/51284745 问题一问题描述考虑下面代码: $str1 = 'yabadabadoo';$str2 ...
- 微信硬件平台(八) 3 ESP8266向微信服务器请求设备绑定的用户
https://api.weixin.qq.com/device/get_openid?access_token=自己申请微信token&device_type=gh_e93c1b3098b9 ...
- p1313计算系数题解
#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #i ...