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即可同步到远程仓库。
相关推荐
寻星探路4 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
曹牧6 小时前
Spring Boot:如何测试Java Controller中的POST请求?
java·开发语言
爬山算法7 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
kfyty7257 小时前
集成 spring-ai 2.x 实践中遇到的一些问题及解决方案
java·人工智能·spring-ai
猫头虎7 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
李少兄7 小时前
在 IntelliJ IDEA 中修改 Git 远程仓库地址
java·git·intellij-idea
忆~遂愿7 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
小韩学长yyds7 小时前
Java序列化避坑指南:明确这4种场景,再也不盲目实现Serializable
java·序列化
仟濹7 小时前
【Java基础】多态 | 打卡day2
java·开发语言