一、本地新建Maven项目并启动成功

1. 按照IDEA提供的模板,构建一个maven webapp的模板项目。

一路Next,到最后的finish。如下图。

2. 新建Tomcat,启动刚建立的项目。

(无需管太多,Tomcat会自行启动)

3. 启动成功

启动项目,浏览器出现如下,表示启动成功。

二、IDEA安装和配置Git,配置GitHub账号

步骤总结:

1. 本地安装Git

2. IDEA配置Git

3. IDEA配置GitHub账号

图示如下:

三、IDEA本地项目与GitHub

3.1 本地新建项目pull到GitHub

步骤如图,上传成功后可在自己的GitHub账号上查看

3.2 克隆 GitHub账号里的项目到本地

3.3 本地代码改动上传到GitHub:

步骤如图,可以去GitHub网站查看改动是不是真的提交成功。

3.3 IDEA无法拉取到最新分支

问题场景:本地已经Pull过代码,然后远程新建了一个分支,本地pull看不到最新分支;

解决:使用git fetch命令即可;

操作图示:项目上右键,如下找到fetch操作:

3.4 其他IDEA实战Git的技巧:

以下场景全部来自 : 在IDEA中实战Git - CSDN博客 https://blog.csdn.net/autfish/article/details/52513465

场景一:小张创建项目并提交到远程Git仓库(提交项目)

场景二:小袁从远程Git仓库上获取项目源码(拉取项目)

场景三:小袁修改了部分源码,提交到远程仓库(提交改动代码)

场景四:小张从远程仓库获取小袁的提交(拉取改动代码)

场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发(创建分支)

注:原理:用本地代码创建一个本地分支,然后把本地分支Push到远程即可。因远程无此分支,故会新建一个分支。

场景六:小袁把分支提交到远程Git仓库(提交分支)

场景七:小张获取小袁提交的分支(拉取分支)

场景八:小张把分支合并到主干(分支合主干)

四、参考附录:

  1. IntelliJ idea 中使用Git - 一路狂奔的蜗牛 - 博客园 http://www.cnblogs.com/xiaohu1989/p/4195843.html
  2. IntelliJ IDEA 提交代码到 GitHub · Issue #11 · FatliTalk/blog https://github.com/FatliTalk/blog/issues/11

【IDEA】本地新建Maven项目+配置Git和GitHub+代码上传和拉取到GitHub+其他IDEA和GitHub实战的更多相关文章

  1. 磕磕绊绊中,使用Git工具完成代码上传

    1.安装Git工具 1)下载并安装Git工具:Git下载地址 安装完成之后,在桌面空白处点击右键,会出现以下选项: 2.初始化环境 1) 在一文件夹中,点击右键,选择上图中的Git Bash Here ...

  2. Git篇--将代码上传到git完整版

    1.注册github账号. 2.创建个人的github仓库,如图,   或者也可以进入个人中心去创建,   还可以直接点击右上角的“”+“”添加, 3.创建自己的Repository,如图: 4.新建 ...

  3. maven项目配置findbugs插件 使用git钩子控制代码的提交

    maven项目配置findbugs插件对代码进行静态检测 当发现代码有bug时,就不让用户commit代码到远程仓库里 没有bug时才可以commit到远程仓库中 (1)新建maven项目 ,配置fi ...

  4. eclispe 通过git向码云上传

    本文将介绍如何将本地的项目提交到开源中国上去,过程比较详细,实现起来很简单.由于自己也算是一个新手,所以没有做过多的解释,只是单纯的描述了该如何去做. 1.在开源中国上面新建一个空项目 到这里也就结束 ...

  5. JavaWeb 之Ubuntu intelliJ 新建maven项目及配置tomcat

    一. 破解安装 intelliJ 下载网址:https://www.jetbrains.com/idea/ 破解激活:https://www.cnblogs.com/tanrong/p/7309343 ...

  6. 在gitlab新建空项目,将本地的git仓库的内容上传

    gitlab新建了这个项目. 按照官网的步骤上传代码 一:将本地代码上传到本地仓库 1.进入项目文件夹 git init 2.项目代码添加到本地git git add . 3.提交到stage区域 g ...

  7. IDEA配置好maven后新建maven项目一直build失败的解决方法

    maven配置了aliyun中央仓库后,IDEA新建maven项目一直出现以下问题: 相信有遇到这个问题的小伙伴很蛋疼,明明maven配置没错,新建项目却一直build失败,为了这个问题我重装过几次I ...

  8. Eclipse下新建Maven项目、自动打依赖jar包

    当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访 ...

  9. eclipse下新建maven项目

    eclipse下新建maven项目 1.1下载maven安装包 进入Maven官网的下载页面:http://maven.apache.org/download.cgi,如下图所示:\ 选择当前最新版本 ...

随机推荐

  1. FusionCharts:tooltip分行显示

    FusionCharts:tooltip分行显示 tooltip分行显示:如果tooltip过长,可分行显示,在tooltip中增加{br} <chart> <set label=' ...

  2. js的常见函数

    var n=0.0145; n.toFixed(2);//保留两位小数 n.lastIndexOf('a');//检索字符串最后出现的位置 n.indexof("h");//检索字 ...

  3. FreeSWITCH技巧:notify与message-waiting

    FreeSWITCH技巧:notify与message-waiting @(Freeswitch经验点滴) 现象描述 在客户端登陆抓包时,发现了FreeSWITCH发来的包: NOTIFY sip:9 ...

  4. javascript和html中unicode编码和字符转义的详解

    1.html中的转义:在html中如果遇到转义字符(如“ ”),不管你的页面字符编码是utf-8亦或者是GB2312,都会直接打印成相应的字符:而当遇到(如:“\u8981”[此处的8981是16进制 ...

  5. C 语言 mmap

    /* *@author cody *@date 2014-08-12 *@description */ /* #include <sys/mman.h> void *mmap(void * ...

  6. JSP应用开发 -------- 电纸书(未完待续)

    http://www.educity.cn/jiaocheng/j9415.html JSP程序员常用的技术   第1章 JSP及其相关技术导航 [本章专家知识导学] JSP是一种编程语言,也是一种动 ...

  7. 点滴积累【JS】---JS小功能(JS实现多功能缓冲运动框架)

    效果: 思路: 首先,多功能框架实现的功能是:css中所有的属性都可以添加进去(也可以把方法作为参数传递过去!),然后进行缓冲运动,比如:物体的高度.长度.颜色.字体大小.透明度等,都可以直接传入参数 ...

  8. hdu 1711 Number Sequence KMP 基础题

    Number Sequence Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  9. macbook的终端中使用gnu的ls命令

    1.首先,我用的是iterm2终端.方法是:到iterm2.com中下载后,复制到applications文件夹下,就可以了. 2.其次,mac下的ls不是gnu的ls,两者是有区别的,看来开源世界还 ...

  10. Nginx日志深入详解

    一.日志分类 Nginx日志主要分为两种:访问日志和错误日志.日志开关在Nginx配置文件(/etc/nginx/nginx.conf)中设置,两种日志都可以选择性关闭,默认都是打开的.1.访问日志 ...