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即可同步到远程仓库。
相关推荐
·薯条大王6 小时前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程
java·linux·运维·服务器·汇编·c++·python
ZJH__GO9 小时前
网络编程v4pro--实现聊天室文件传输功能
java·服务器·网络·计算机网络
程序员黑豆9 小时前
Windows 系统 Java 环境变量配置全攻略:解决“不是内部或外部命令”
java·前端·ai编程
命运之光10 小时前
【C语言完整代码】就诊信息管理系统
java·c语言·开发语言
凤山老林10 小时前
Spring Boot @Async 线上实战:从默认配置到生产级线程池治理
java·spring boot·后端
marvelyu10 小时前
每天10分钟学会OceanBase系列(Day 20):跨机房容灾实战——构建多数据中心高可用架构
java·大数据·数据库
AI人工智能+电脑小能手12 小时前
大白话说Java设计模式-04-工厂方法模式(业务实战篇)
java·设计模式·工厂方法模式·架构设计·代码解耦
BUG指挥官12 小时前
Sa-Token和Spring Security对比
java·后端·spring
小当家.10512 小时前
深入理解 ReAct Agent:从原理到 Java 实战
java·react.js·agent·react·架构设计·agent设计
geminigoth12 小时前
Spring AI Alibaba 入门开发一(备份)
java·人工智能·spring