IDEA中将项目提交到Gitee仓库

一、准备工作

  1. 安装Git
    访问Git官网(https://git-scm.com/)下载并安装Git,安装时选择默认选项即可。
  2. 注册Gitee账号
    访问Gitee官网(https://gitee.com/)完成账号注册。
  3. 配置Git用户信息
    在命令行中执行以下命令:
    git config --global user.name "你的用户名"
    git config --global user.email "你的邮箱@example.com"
    建议邮箱与Gitee账号绑定的邮箱保持一致。
    二、在Gitee创建仓库
    登录Gitee后,点击右上角"+"号,选择"新建仓库"
    填写仓库名称(建议使用英文)
    选择仓库类型(公开或私有)
    重要:不要勾选"使用README文件初始化"、"设置.gitignore"、"设置许可证"等初始化选项
    点击"创建"按钮完成仓库创建
    三、IDEA配置Gitee插件
  4. 安装Gitee插件
    打开IDEA,点击 File → Settings → Plugins
    搜索"Gitee",点击Install安装
    安装完成后重启IDEA
  5. 配置Gitee账号
    点击 File → Settings → Version Control → Gitee
    点击"+"号添加账号
    选择"Log In via Gitee",输入Gitee账号密码完成登录
    四、将本地项目推送到Gitee
    方法一:通过IDEA图形界面操作
    初始化本地Git仓库
    在IDEA中打开项目
    点击 VCS → Import into Version Control → Create Git Repository
    选择项目根目录,点击OK
    添加文件到暂存区
    项目文件会显示为红色(未跟踪状态)
    右键项目 → Git → Add,将所有文件添加到暂存区
    文件变为绿色表示已添加到暂存区
    提交到本地仓库
    点击右上角提交按钮(对勾图标)
    填写提交信息(必填)
    选择要提交的文件
    点击Commit
    关联远程仓库
    点击 VCS → Git → Remotes
    点击"+"号添加远程仓库
    名称填写"origin"
    URL填写Gitee仓库的HTTPS地址(在Gitee仓库页面复制)
    点击OK
    推送到远程仓库
    点击右上角推送按钮(向上箭头图标)
    选择要推送的分支(通常是master或main)
    点击Push
    首次推送需要输入Gitee账号密码
    方法二:通过命令行操作
    初始化本地仓库
    git init
    添加文件到暂存区
    git add .
    提交到本地仓库
    git commit -m "第一次提交:项目初始化"
    关联远程仓库
    git remote add origin https://gitee.com/你的用户名/仓库名.git
    推送到远程仓库
    git push -u origin master
    (如果默认分支是main,将master替换为main)
    五、日常开发流程
    提交代码
    修改代码后,文件会显示为蓝色(已修改)
    点击右上角提交按钮
    填写提交信息
    选择Commit and Push(一次性完成提交和推送)
    拉取最新代码
    点击 VCS → Git → Pull
    或使用快捷键 Ctrl+T(Windows)/ Cmd+T(macOS)
    六、常见问题
  6. 推送被拒绝
    如果提示"refusing to merge unrelated histories",执行:
    git pull origin master --allow-unrelated-histories
    然后再次推送。
  7. 强制推送(谨慎使用)
    git push -f origin master
    仅在确认需要覆盖远程代码时使用。
  8. 配置SSH密钥(可选)
    生成SSH密钥:ssh-keygen -t rsa -C "你的邮箱"
    将公钥(id_rsa.pub)添加到Gitee个人设置 → SSH公钥
    完成以上步骤后,你的项目就成功推送到Gitee仓库了。之后每次修改代码后,只需执行Commit and Push即可同步到远程仓库。
相关推荐
骄马之死19 小时前
SpringMVC + SpringBoot 核心知识点总结
java·spring boot·后端
郑洁文21 小时前
基于Spring Boot的流浪动物救助网站
java·spring boot·后端·毕设·流浪动物救助
螺丝钉code1 天前
JAVA项目 Claude code CLAUDE.md 到底应该怎么写
java·人工智能·claude code
摇滚侠1 天前
Maven 入门+高深 单一架构案例 54-59
java·架构·maven·intellij-idea
VidDown1 天前
Webhook 调试器:让第三方回调“原形毕露”
java·开发语言·javascript·编辑器·postman
折哥的程序人生 · 物流技术专研1 天前
Java 23 种设计模式:从踩坑到精通 | 原型模式 —— 克隆对象,深拷贝与浅拷贝的坑你踩过吗?
java·设计模式·架构·原型模式·单一职责原则
装不满的克莱因瓶1 天前
基于 OpenResty 扩展开发实现动态服务注册与发现能力
java·开发语言·架构·openresty
程序员小羊!1 天前
06Java 异常机制与常用类
java
weixin_523185321 天前
Java基础知识总结(四):引用数据类型与参数传递机制
java·开发语言·python
宸津-代码粉碎机1 天前
Spring AI企业级实战|从RAG优化到Agent多工具调度
java·大数据·人工智能·后端·python·spring