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即可同步到远程仓库。
相关推荐
菜鸟233号17 小时前
力扣416 分割等和子串 java实现
java·数据结构·算法·leetcode
奔波霸的伶俐虫17 小时前
redisTemplate.opsForList()里面方法怎么用
java·开发语言·数据库·python·sql
自在极意功。17 小时前
简单介绍SpringAOP
java·spring·aop思想
__万波__17 小时前
二十三种设计模式(二十三)--责任链模式
java·设计模式·责任链模式
TT哇17 小时前
基础的IDEA基本使用,如:debug流程、常用快捷键
java·ide·intellij-idea
梵得儿SHI17 小时前
(第七篇)Spring AI 核心技术攻坚:国内模型深度集成与国产化 AI 应用实战指南
java·人工智能·spring·springai框架·国产化it生态·主流大模型的集成方案·麒麟系统部署调优
北辰当尹17 小时前
【实习之旅】Kali虚拟机桥接模式ping通百度
java·服务器·桥接模式
Just Dreamchaser18 小时前
Pdf和Docx文件导出生成水印工具类
java·给pdf和docx文件添加水印
这个需求做不了18 小时前
Java实现文件格式转换(图片,视频,文档,音频)
java