使用webstom或者idea上传代码到github或coding

鉴于github网络速度太慢,建议用coding。先介绍github上传方式,因为webstom或idea集成了github,方法简单。

git是一个版本控制器,他的作用是管理代码。比如你修改了代码,然后想要回退到昨天那时的代码,你总不能一个个改回去吧,使用git就可以回退过去。当然,git作用肯定不仅仅是回退,这只是个比方,git很强大的作用是team合作。下面讲述的就是其中一种,将代码上传到一个远程的git仓库中,然后你可以在别的地方下载和修改等等。github和coding都是git的远程仓库。

1.项目编写

1.1什么是项目

你想上传代码肯定必须先有一个project(项目),你可能分不清项目的概念。项目可以物理的理解为一个文件夹,而这个文件夹下是你的代码。对于web项目,由于都是html页面,项目的说法不好定,但通常将index.html的parent文件夹当做一个项目主体。因此e:\template1\template2\...这个路径,template2下都是html代码,那么template2就是一个静态web项目,template2就是一个根目录。

2.用webstom打开你的项目

用webstom打开你的项目的根目录。如下图:

点击File>open,然后找到项目根目录:

 最后变成这样:

2.1添加gitignore文件

webstom默认没有安装gitignore插件,需要去插件库安装。这里不介绍了。

在项目根目录template目录上右键-》new-

点击.gitignore,然后:在输入框输入jet

选中打钩

在新建的.gitignore文件中添加一行:.idea

2.2分享至github

点击导航栏的VCS->import into version control->share project on github

输入项目描述,点击share:

在弹出框中选中ok:

这样就好了,打开github.com就可以发现你上传的项目了。

3.生成github静态博客

3.1创建分支gh-pages

1.z在template目录上右键-》git->Repository->Branches..

2.点击Branches..

3.点击new branch

4.输入gh-pages,ok

3.2推送到github

1.快捷键ctrl+shift+k,或者在template目录上右键-》git->Repository->push

2.在弹出的对话框中是这样的:

注意分支的名字叫做gh-pages

4.打开页面

打开github.com

打开项目template

查看是否多了一个gh-pages的分支:

2.点击右上角setting

3.下拉到page,可以看到如下,点击链接即可:

4.结果:

5.如果没有成功

这里就要说一下条件。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员叨叨叨

Android Studio导入第三方库的三种方法

今天在项目中使用一个图片选择器的第三方框架——GalleryFinal,想要导入源码,以便于修改,于是上网查找了一下方法,想到之前用到过其他导入第三方库的方法,...

722
来自专栏java思维导图

【原创】nginx配置https的部署实践

http以明文的形式在浏览器和服务器之间交换数据,没有任何数据加密,攻击者可以在截取之间的信息并读懂,这明显不安全,所以现在浏览器浏览器都要求网站域名配置SSL...

1365
来自专栏运维小白

16.2 安装jdk

安装jdk目录概要 jdk版本1.6,1.7,1.8 官网下载地址 下载jdk8,放到/usr/local/src/目录下 tar zxvf jdk-8u144...

2175
来自专栏ml

如何搭建一个linux服务器

1, 首先 下载一个linux server 系统镜像    ubuntu 64bit下载      http://www.ubuntu.com/downloa...

3085
来自专栏刺客博客

利用aria2本地版本高速下载百度云

1763
来自专栏Laoqi's Linux运维专列

利用svn钩子hooks/post-commit实现代码自动部署

993
来自专栏小白课代表

限速?封号?不存在的!百度网盘高速不封号下载工具

❶下载文件,32位操作系统使用X86版本,64位系统使用X64版本,macOS/Linux使用jar文件。

804
来自专栏北京马哥教育

Ansible实战之博客站点部署

糖豆贴心提醒,本文阅读时间4分钟 本篇文章记录通过部署一个博客站点来进行ansible实战的例子。 案例分为四个部分,第一部分是手动部署一个mezzanine...

2865
来自专栏Web项目聚集地

Linux养成计划(六)

导读: 通过前五篇教程,我们成功的在虚拟机上安装了Linux系统,并且学会了远程登陆与文件传输。还学习了系统的目录结构和Vim编辑器的使用等相关知识,这篇文章将...

522
来自专栏xingoo, 一个梦想做发明家的程序员

http-server 超轻量级web服务器

有的时候做前端,想要运行一些代码,但是又没有必要使用tomcat或者Apache http server,这个时候一个轻量级的简单的http server就可...

21510

扫描关注云+社区