下面这个很详细的介绍了:
http://how2j.cn/k/idea/idea-pull/1363.html
也可以按下面转载的内容尝试:
idea新建maven项目
1.新建maven项目: File -> New Project ,进入创建项目窗口,选择完成后点击下一步,直到完成。
![](http://upload-images.jianshu.io/upload_images/5149262-93c9642e26602734.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
2.完善项目目录结构,以及提升相关文件属性目录。
![](http://upload-images.jianshu.io/upload_images/5149262-0f37f6c479cefb1c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/597)
3.完成项目目录结构配置之后,接下来配置Tomcat。
Tomcat配置
1.Run -> Edit Configurations ,进入**Run Configurations **窗口
![](http://upload-images.jianshu.io/upload_images/5149262-857036850a37367e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/390)
2.选择Tomcat Server -> Local ,添加本地安装的Tomcat
![](http://upload-images.jianshu.io/upload_images/5149262-8d2ab28cecd383f1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
3.点击 ''+'' -> Tomcat Server -> Local ,创建一个新的Tomcat容器
![](http://upload-images.jianshu.io/upload_images/5149262-607eeb829afbc4fc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
4.在** Name 处输入新的服务名,然后选择 Deployment ,点击右边的+,选择要添加的 *.war **文件,完成之后点击Apply,OK关闭完成配置。
![](http://upload-images.jianshu.io/upload_images/5149262-aea31d25993c54b7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
![](http://upload-images.jianshu.io/upload_images/5149262-1edbcd233068de6d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
5.运行项目,看能否成功,成功则出现如下
![](http://upload-images.jianshu.io/upload_images/5149262-f26c5cd5e0042fff.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/452)
git配置以及上传GitHub仓库
1.在IDEA中设置** Git ,在 File-->Setting->Version Control-->Git-->Path to Git executable **选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功
![](http://upload-images.jianshu.io/upload_images/5149262-cafc2a037922e4c9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
2.在IDEA中设置** GitHub , File-->Setting->Version Control-->GibHub**
** Host:github.com **
** Token :点击 Create API Token**,输入在github中注册的用户名和密码生成token
点击Test,测试是否连接成功
![](http://upload-images.jianshu.io/upload_images/5149262-323eb4781d75a081.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
3.创建本地仓库,** VCS-->Import into Version Control-->Create Git Repository... **
![](http://upload-images.jianshu.io/upload_images/5149262-4e3e097cc7a9d442.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/490)
在弹框中选中项目所在的位置,点击OK,此时项目文件全部变成红色。如果没有选中项目则** git --> add **不可选
4.上传项目到本地仓库,项目右键选择** Git --> add**,此时项目文件变成绿色,此时文件只是处于暂存区,并没有真正进入到版本库中
![](http://upload-images.jianshu.io/upload_images/5149262-c450df7a14b6cf2d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
项目右键** Git --> Commit Directory**,在弹窗中输入 Commit Message
,点击commit
,此时项目文件从暂存区真正进入版本库中,项目文件变成白色
![](http://upload-images.jianshu.io/upload_images/5149262-187f949ba9f74f26.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
5.上传项目到GitHub中,** VCS --> Import into Version Control-->Share Project on GitHub**,在弹框中输入仓库名和描述,点击Share,即可是上传,中间会弹窗输入GitHub的用户名和密码(已输入过用户名和密码并记住的不会再次弹框输入),上传成功后IDEA右下角会给出提示
![](http://upload-images.jianshu.io/upload_images/5149262-3f0b7ec8a0d6f5c0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/501)
6.提交修改文件到GitHub
新增文件(红色),** 右键-->Git-->add ,将新增的文件加入本地仓库,此时文件变绿色
修改文件(蓝色)
在项目 右键-->Git-->Commit Directory **,查看有变动的文件并输入Commit Message
,点击 Commit and Push...
提交后会进行语法检查,若存在错误或警告会给出确认提示,点击Commit
,弹出 Push
框,点击 Push
,上传GitHub成功
![](http://upload-images.jianshu.io/upload_images/5149262-8dbcdab299685e5e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
![](http://upload-images.jianshu.io/upload_images/5149262-ce2357b722cb545b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
【转载自:】 https://www.jianshu.com/p/1bd0f4e3bda7