通过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:

上面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来下载代码了。。

时间: 2024-08-02 06:58:24

通过Webstorm上传代码到Github、更新代码后同步到github及克隆github代码到本地的方法的相关文章

使用webstorm上传代码到github

使用webstorm上传代码到github 字数681 阅读330 评论0 喜欢5 之前使用过webstorm上传代码到github,过了几个月竟然发现自己忘记了,好记性不如烂笔头啊,今天又重新用了一下,还是记一下的比较好. 用webstorm上传代码时,首先要先下载git,网址一搜就可以搜到,然后开始配置webstorm,打开webstorm,在file-settings中直接搜索github,然后输入自己github的账号密码, 点击test,之后就会出来了 connection succe

艺萌TCP文件上传下载及自动更新系统介绍(TCP文件传输)(一)

艺萌TCP文件上传下载及自动更新系统介绍(TCP文件传输) 该系统基于开源的networkComms通讯框架,此通讯框架以前是收费的,目前已经免费并开元,作者是英国的,开发时间5年多,框架很稳定. 项目地址:http://www.51aspx.com/code/MSDCArtMengFileUpload 咨询qq:286275658 演示程序下载地址:http://pan.baidu.com/s/1geVfmcr 服务器端运行效果图: 服务器端配置文件: <?xml version="1.

webstorm上传vue代码至git

Git在push时候,提示:push to origin/master was rejected 解决方案如下: 提交代码顺序 webstorm右键项目名称==>Git==>Commit Directory==>Commit and Push==>修改分支名称(参考下图)==>push==>上传完成 解决rejected问题 1.找到自己项目所在的目录文件夹,右键选择Git bash here 2.在terminl窗口中依次输入命令: git pull git pull

Pycharm/Webstorm 上传和下拉 GitHub 项目

操作流程:Pycharm和Webstorm的操作页面类似,本文以Webstorm为例 1.打开Webstorm软件选择 Settings 2.在Version Control 中填写 Git 的可执行路径 3.在Version Control 中登录 GitHub 4.下拉项目 5.上传项目 6.查看效果 1.打开Webstorm软件选择 Settings 2.在Version Control 中填写 Git 的可执行路径 3.在Version Control 中登录 GitHub 4.下拉项目

django中使用FastDFS分布式文件系统接口代码实现文件上传、下载、更新、删除

运维使用docker部署好之后FastDFS分布式文件系统之后,提供给我接口如下: fastdfs tracker 192.168.1.216 192.168.1.217 storage 192.168.1.216 192.168.1.217 我们只需要在配置文件中进行配置即可,然后利用客户端提供的接口通过简单的代码就可以将文件上传到分布式文件系统中 至于内部实现机制,可以参考我的另外一篇博客:分布式文件系统Fastdfs原理及部署 再次提醒在安装客户端可能会遇到各种不可控的因素,导致你上传失败

开发 composer 包,上传 packagist并实时更新+发布稳定版

这段时间比较忙,一直没时间写点东西,今天抽空随便写写.背景:在新公司发现一个现象,很多已经工作六七年的老程序员竟然不会用 git,也不会在网上搜索,而对于 使用 composer 开发包也就更不了解了,现在我就做个入门总结. 不说废话,直奔主题 -- 鲁迅 ^_^ 参考文档:https://laravel-china.org/docs/composer/2018 协议:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_softwa

Web大文件上传控件-示例更新

up6-asp.net示例更新-重构文件夹业务逻辑   服务端更新 更新DBFile.cs 删除GetAllUnComplete2方法,此方法主要实现加载未完成的任务列表,包括文件和文件夹. 代码截图:   删除GetAll方法,这个方法是最早的实现加载未完成的文件列表的逻辑.在这个方法中文件夹的子文件件列表信息是保存在一个字符串中,客户端使用时会对此字符串进行JSON解码.逻辑实现比较冗余. 代码截图:   删除方法:GetAllUnComplete,此代码使用了较多和较频繁的数据库操作,效率

maven上传jar包到nexus私服后的存放路径 以及 使用IDEA上传jar包的步骤

maven上传jar包到nexus私服的方法,网上大神详解很多,那么上传后的jar包存放到哪里了呢? 在下使用nexus3.2.1版本,在本地搭建了私服,使用maven上传jar包.最后结果如下: 点进去后展示的是: 这让我一度以为是以jar包的形式保存在本地,但事实证明,保存在本地的最终是一个 .bytes 类型的文件,它的默认路径在\nexus-3.2.1-01-win64\sonatype-work\nexus3\blobs\default\content下面 即使jar包是同样的,但是d

更新xcode后插件失效问题&mdash;&mdash;不针对特定版本的通用解决方法

一.Xcode更新后插件失效的原理 1.每次更新Xcode后插件都会失效,其实插件都还在这个目录好好的躺着呢: ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 2.之所以插件失效,是因为每个插件只供特定UUID的Xcode使用,更新后uuid改变,于是便不能正常使用. 二.通用解决办法 1.读取当前Xcode的UUID 在终端中输入: defaults read /Applications/Xcode.app/Conte