IDEA使用Git拉取、提交代码(包含不同分支),IDEA运行使用Eclipse创建的JavaWeb项目

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

博主介绍 22届计科专业毕业来自湖南主要是在CSDN记录一些自己在Java开发过程中遇到的一些问题欢迎大家一起讨论学习也欢迎大家的批评指正。

文章目录

前言

本文主要介绍
1、如何使用IDEA拉取Git代码并使用Git提交代码到远程仓库包含不同分支的拉取与提交
2、如何使用IDEA运行Eclipse创建的JavaWeb项目。

正文

使用idea拉取Gitee代码

首先我们先打开Gitee码云找到想要拉取的项目复制项目路径。
在这里插入图片描述

打开idea找到下图框出来的部分并点击。

在这里插入图片描述

将刚刚复制的路径粘贴到URL中Directory为项目保存的本地路径就是自己想把项目保存到哪个文件夹。选择好之后点击Clone等待项目下载完成。

在这里插入图片描述
如果弹出需要输入账号密码输入自己的Gitee的账号密码就可以了。
在这里插入图片描述

idea右下角可以看到项目正在下载中

在这里插入图片描述
点击一下进度条可以查看下载进度
在这里插入图片描述
下载完成之后可能直接弹出是否在当前页面打开这个选择This 或 New都可以用idea打开项目我选择的是New Window
在这里插入图片描述
下面是我下载好的项目接下来我们进行项目配置。
在这里插入图片描述

配置JavaWeb工程

打开工程结构开始配置项目配置成我下面图片一样的即可

在这里插入图片描述
JDK配置
在这里插入图片描述
编译之后的文件输出路径这个可以自己设置
在这里插入图片描述
模块依赖这里也要有JDK
在这里插入图片描述
添加项目依赖也就是jar包
在这里插入图片描述
找到项目中的lib然后点击ok之后就有了我们添加好的依赖了。
在这里插入图片描述
在这里插入图片描述
添加Web目录
在这里插入图片描述
编辑选中WebContent目录
在这里插入图片描述
选中对应web.xml
在这里插入图片描述
添加工件
在这里插入图片描述

以上配置完成之后记得点击ok进行保存之后就可以开始配置tomcat了。
在这里插入图片描述
在这里插入图片描述
选择自己本地下载好的tomcat即可。
在这里插入图片描述
然后添加工件
在这里插入图片描述
添加后的效果
在这里插入图片描述
如果代码中还有没有成功导入的依赖我们可以去工程结构检查一下是否所有依赖都加载进来了。
在这里插入图片描述
点击下图框中部分就可以启动项目了。
在这里插入图片描述

切换分支与提交代码

以上运行的项目是默认分支的代码一般都是master分支接下面我们就来切换分支并运行项目。找到Git栏我们可以看到远程的分支与本地的分支的情况。
在这里插入图片描述
为了方便做区分我们可以在本地也创建一个dev分支右键master分支选择New Branch from Selected… 再在弹出的窗口输入创建的分支名称 dev
在这里插入图片描述
接下来就可以看到我们刚刚创建的分支了并且已经切换到了dev分支。
在这里插入图片描述
怎么确认我们已经切换到了dev分支了呢我们右键带年纪master如果可以看到Checkout就说明我们不再master分支上所有我就dev分支中。
在这里插入图片描述
但是这只是本地的情况我们要运行远程的dev分支代码就还需要以下操作

在这里插入图片描述
切换远程的分支到dev如果提示以下信息我们可以选择中间的Drop local Commits。
在这里插入图片描述
idea右下角可能出现下面提示
在这里插入图片描述
点击View Files 也能看到是哪些文件没有提交
在这里插入图片描述
因为是刚创建的项目大概率是因为.idea文件我们直接先删除就可以了过一会他自己还是会自动生成的。
在这里插入图片描述
现在我们就可以点击切换到dev分支了
在这里插入图片描述
在这里插入图片描述
本地代码也就会自动更新成dev分支的代码。

也可以不使用切换分支的方法直接使用指令拉取代码的git指令也是可以的。

git pull origin dev

此时我们想提交代码到远程dev分支的话可以使用下面指令:

git add .
git commit -m "说明内容"
git push -u origin dev

不建议使用指令提交因为一些隐藏文件不需要提交的就别提交。
在这里插入图片描述
使用idea提交时选择需要提交的文件 然后再push到远程分支
在这里插入图片描述

遇到问题可以私信我我会的一定帮你解答。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Java