本地项目第一次推送到gitee上的完整命令

步骤 核心命令 关键说明
1. 本地初始化 git init 在项目根目录执行,创建本地 Git 仓库。
2. 关联远程仓库 git remote add origin <仓库URL> 将本地仓库与 Gitee 上的远程仓库建立连接。
3. 文件添加到暂存区 git add . 准备所有文件进行提交。也可指定具体文件。
4. 提交到本地仓库 git commit -m "提交说明" 将暂存区的文件正式保存到本地仓库历史中。
5. 推送到 Gitee git push -u origin master 将本地提交推送到 Gitee。-u 参数设置上游分支。

一、详细操作指南

1. 前期准备

  • 安装与配置 Git :确保本地已安装 Git,并配置全局用户信息:

    java 复制代码
    git config --global user.name "你的Gitee用户名"
    git config --global user.email "你的Gitee绑定邮箱"
  • 创建 Gitee 远程仓库 :在 Gitee 官网新建一个空仓库,创建时建议不要勾选"使用 README 文件初始化仓库"等选项,以避免首次推送时的冲突。

2. 执行推送命令 打开终端(或 Git Bash),进入你的项目根目录,然后顺序执行以下命令

注意:根据你的 Git 版本和 Gitee 仓库的默认分支设置,主分支名称可能是 mastermain。如果上述命令失败,请尝试将 master 替换为 main

3、常见问题与解决

  • 推送被拒绝(非快进冲突) :如果远程仓库(例如不小心初始化了 README 文件)已有本地没有的提交历史,直接 push 会被拒绝

    • 解决方案 :先执行 git pull origin master --allow-unrelated-histories 拉取远程更改并合并历史,解决可能的冲突后再次推送。如果确定要覆盖远程内容(慎用 ),可使用 git push -f 强制推送。
  • 认证失败 :推送时可能需要输入 Gitee 的用户名和密码。如果你开启了两步验证,需要使用个人访问令牌(Token)代替密码

  • 大文件上传失败 :如果项目较大,可能会因默认缓冲区大小限制而失败。可以尝试增大 Git 的 postBuffer 设置

    java 复制代码
    git config --global http.postBuffer 524288000

4、实用建议

  • 使用 SSH 免密推送 :为避免每次推送都输入密码,强烈建议配置 SSH 密钥 进行认证。完成后,远程仓库地址应使用 SSH 格式(如 git@gitee.com:用户名/仓库名.git)。
  • 利用 .gitignore 文件 :在项目根目录创建 .gitignore 文件,列出不希望被提交到仓库的文件或目录(如 build/, .idea/, *.log 等),可以保持仓库清洁。

完成这些步骤后,你的本地项目就成功推送到 Gitee 了。之后若需更新代码,只需执行 git add .git commit -m "更新说明"git push 这三步即可。

相关推荐
咩咩啃树皮4 小时前
第40篇:Vue3组件化开发精讲——组件拆分、复用、父子通信、工程化架构
java·前端·架构
鱟鲥鳚5 小时前
Spring Boot 集成 LangChain4j:从模型调用到 Tool Calling(Demo版)
java·spring boot
大模型码小白6 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
腾渊信息科技公司7 小时前
Spring Boot对接MES实战:视觉检测数据自动同步方案
java·人工智能·spring boot·后端·计算机视觉·ai·软件需求
爱笑的源码基地8 小时前
高并发 Redis 缓存门诊HIS系统源码,含财务统计药房进销存
java·程序·门诊系统·诊所系统·云诊所源码
wuqingshun3141598 小时前
TCP超时重传机制是为了解决什么问题?
java
莫逸风10 小时前
【AgentScope 2.0】 0. 学习指南
java·llm·agent·agentscope
z1234567898611 小时前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
yaoxin52112312 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python
做个文艺程序员12 小时前
Linux第24篇:Java应用监控体系搭建:Prometheus+Grafana可视化运维
java·grafana·prometheus