IDEA建立项目及上传到github

1.用IDEA建立java项目并跑起来

此IDEA版本为15java

1.1建立项目

这里写图片描述

1.2 选择项目类型

这里写图片描述

1.3 填写项目信息

这里写图片描述

1.4 填写maven信息

这里写图片描述

1.5 填写项目名

这里写图片描述

1.6 等待maven初始化项目

刚建立项目成功,maven还没初始化完的时候没有src目录,待maven初始化完项目后项目中多了src目录,且控制台提示maven建立项目成功。git

这里写图片描述

1.7 设置项目结构

这里写图片描述

1.8 设置项目结构 Facets

这里写图片描述

这里写图片描述

注意,上面要选中mmall,mmall默认不是选中状态github

这里写图片描述

这里写图片描述

若是Output directory像我这样展现的,表示idea目录结构错了,设置tomcat发布项目后会报:Server is not connected. Deploy is not available.。须要删掉目录中的.idea文件夹,从新导入项目就能够了,我也不知道缘由,知道缘由的请回复我一下,也请教下怎样能够不用每次建立项目都删掉.idea文件夹从新导入,由于我如今每次建立项目都须要从新导入很烦,出现这样状况的时间节点是我用IDEA导入了一个eclipse项目,怀疑导入eclipse项目后IDEA记住了eclipse的项目结果,之后每次建立IDEA项目都用了eclipse的项目结构,不知猜测是否正确。固然报Server is not connected. Deploy is not available也多是其余形成的,能够参考下面这个网址:https://stackoverflow.com/questions/20163910/tomcat-in-idea-war-exploded-server-is-not-connected-deploy-is-not-availableweb

1.9 删IDEA文件夹从新导入项目

出现1.8所描述状况的话,就去项目对应文件夹删除.idea文件夹,若是没出现1.8描述的状况忽略掉这个步骤,下图以我本机为例。tomcat

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

至此,项目成功导入。再配置tomcat就能够跑起项目。markdown

1.10 配置tomcat运行项目

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

至此,项目成功运行。eclipse

2 上传至github

2.1 在github官网建立项目

这里写图片描述

这里写图片描述

2.2 打开terminal 窗口

这里写图片描述

2.3 建立 README markdown文件

$ touch README.mdmaven

2.4 建立 .gitignore 文件

这个文件的做用是在此文件配置的匹配项不会推送到git仓库ide

$ touch .gitignoresvg

建立.gitignore文件后按照如下配置项编辑此文件

*.class

#package files

*.war
*.ear

#kdiff3 ignore
target/

#eclipse ignore
.settings/
.project
.classpath

#idea
.idea/
/idea/
*.ipr
*.iml
*.iws

# temp file

*.log
*.cache
*.diff
*.patch
*.tmp

#system ignore
.DS_Store
Thumbs.db

2.5 初始化此项目为git版本控制

$ git init

输入上面命令后会提示下面信息表示初始化完成

Initialized empty Git repository in C:/Users/Alex/IdeaProjects/mmall/.git/

2.6 查看文件变化

运行如下命令查看哪些项目文件发生了变化

$ git status

2.7 添加变动文件

$ git add .

2.8 再查看文件变化

$ git status

2.9 提交到本地仓库

-am表示后面加注释

$ git commit -am ‘first commit init project’

2.10 连接远程仓库

$ git remote add origin git@github.com:alexnest/mmall.git

地址能够从github网站中复制

这里写图片描述

2.11 查看分支

$ git branch

2.12 提交到远程仓库

git push -u origin master

运行以上命令后报错:第一次提交须要先把远程的拉取下来。执行如下命令把git上的项目拉取过来

$ git pull

完成后继续执行如下命令提交到远程仓库

git push -u origin master

执行以上命令后,继续报错,错误信息是本地仓库版本落后于远程仓库,由于这个是新项目,咱们执行如下命令,强制推到远程仓库就能够了

$ git push -u -f origin master

刷新github对应的项目页能够看到文件已提交成功。

2.13 建立版本

用如下命令查看下本地分支和远程分支

查看本地分支 $ git branch

查看远程分支 $ git branch -r

用如下命令建立新的分支

$ git checkout -b v1.0 origin/master

用如下命令查看当前分支

$ git branch

用如下命令把当前分支推送到远程

$ git push origin HEAD -u

至此,已推送至远程仓库,刷新git项目页,可看到版本号如今有master和v1.0