IDEA创建项目及上传到github

本文介绍如何使用IntelliJ IDEA创建Java项目,并详细说明了从项目创建到配置Tomcat运行项目的整个过程。此外,还介绍了如何将项目上传至GitHub,包括创建README文件、.gitignore文件、初始化Git仓库及推送至远程仓库等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

此IDEA版本为15

1.1创建项目

这里写图片描述

1.2 选择项目类型

这里写图片描述

1.3 填写项目信息

这里写图片描述

1.4 填写maven信息

这里写图片描述

1.5 填写项目名

这里写图片描述

1.6 等待maven初始化项目

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

这里写图片描述

1.7 设置项目结构

这里写图片描述

1.8 设置项目结构 Facets

这里写图片描述

这里写图片描述

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

这里写图片描述

这里写图片描述

如果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-available

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

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

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

至此,项目成功导入。再配置tomcat就可以跑起项目。

1.10 配置tomcat运行项目

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

至此,项目成功运行。

2 上传至github

2.1 在github官网创建项目

这里写图片描述

这里写图片描述

2.2 打开terminal 窗口

这里写图片描述

2.3 创建 README markdown文件

$ touch README.md

2.4 创建 .gitignore 文件

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

$ touch .gitignore

创建.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
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33

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

<think>嗯,用户想知道如何在IntelliJ IDEA里把本地项目传到GitHub。我需要先整理一下步骤,确保每一步都清楚,并且符合用户提供的引用内容。首先,应该先检查用户的Git配置是否正确,比如安装Git并配置路径。然后,绑定GitHub账号到IDEA,这部分可能需要引用中的信息,比如引用[1]和[2]提到的设置GitHub账号和密码,测试连接是否成功。接下来是初始化本地仓库,引用[4]提到VCS里的创建Git仓库,这一步是关键。然后添加文件到暂存区,对应Git add,引用[2]中的步骤三。提交代码到本地仓库,也就是Git commit,引用[2]的步骤四。之后是分享项目GitHub,可能需要创建新仓库或连接到现有仓库,引用[3]和[5]提到如何处理已有仓库的问题,比如SSH认证或者HTTP路径。上传后可能需要处理一些常见错误,比如引用[5]中的权限问题,需要检查网络或使用SSH。最后生成相关问题,参考用户给的示例中的结构。要注意引用标记的位置,确保每个步骤的引用正确,比如使用VCS的步骤引用[2]和[4]。同时,代码块要正确显示Git操作命令,比如git init和remote add。还要注意用户可能遇到的错误,比如连接问题,需要给出解决方法的提示。整个过程要保持步骤清晰,语言简洁,避免遗漏关键点,比如是否需要先创建远程仓库,或者如何处理已存在的仓库。确保所有引用来源都正确对应,比如引用[3]提到的SSH配置,引用[5]中的错误处理。这样用户就能按照步骤一步步完成上传,同时了解可能遇到的问题和解决办法。</think>### 逐步教程:IntelliJ IDEA 上传本地项目GitHub #### 1. **配置 Git 环境** - 安装 Git 并配置路径: 打开 IDEA → `File` → `Settings` → `Version Control` → `Git` → 指定 `Path to Git executable`(如:`C:\Program Files\Git\bin\git.exe`)[^2]。 #### 2. **绑定 GitHub 账号** - 进入 IDEA → `File` → `Settings` → `Version Control` → `GitHub` → 点击 `+` 添加账号: - 选择 `Login with Token`(推荐)或输入账号密码 → 测试连接显示 `Success` 即完成绑定[^1]。 #### 3. **初始化本地仓库** - 在 IDEA 中打开项目 → 顶部菜单选择 `VCS` → `Create Git Repository` → 选择项目根目录(自动生成 `.git` 文件夹)[^4]。 #### 4. **添加文件到暂存区** - 右键项目 → `Git` → `Add`(或使用快捷键 `Ctrl+Alt+A`)→ 所有文件变为绿色表示已暂存。 #### 5. **提交代码到本地仓库** - 点击顶部菜单 `Git` → `Commit` → 输入提交信息 → 勾选需提交的文件 → 点击 `Commit`(生成本地版本记录)。 #### 6. **推送至 GitHub 仓库** - **新建仓库**: `Git` → `Share Project on GitHub` → 输入仓库名称和描述 → 选择公开/私有 → 确认上传[^5]。 - **已有仓库**: 在项目目录打开终端,执行: ```bash git remote add origin git@github.com:用户名/仓库名.git git push -u origin master ``` (需提前配置 SSH 密钥或使用 HTTPS 路径)[^3]。 #### 7. **验证上传结果** - 刷新 GitHub 个人仓库页面 → 确认文件结构与提交记录一致。 --- ### 常见问题处理 1. **连接失败** - 检查网络是否屏蔽 GitHub → 尝试切换 HTTPS/SSH 协议。 2. **权限错误** - 重新生成 GitHub Token(需勾选 `repo` 权限)→ 更新 IDEA 的账号配置。 3. **冲突解决** - 使用 `Git` → `Pull` 拉取远程变更 → 手动合并冲突 → 重新提交。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值