跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

本地代码上传至 Gitee 的 Git 实战指南

配置 Git 环境并关联远程仓库是将本地代码同步至 Gitee 的关键步骤。内容涵盖仓库创建、本地初始化、远程地址绑定及推送流程,解析 Git 工具与托管平台关系,并提供分支冲突等常见问题的处理方案。

怪力乱神发布于 2026/3/26更新于 2026/6/618 浏览
本地代码上传至 Gitee 的 Git 实战指南

本地代码上传至 Gitee 的 Git 实战指南

在开发过程中,代码托管平台是团队协作与版本管理的核心工具。掌握将本地项目推送到 Gitee 或 GitHub 的流程,是每位开发者必备的技能。

Git 负责本地版本控制,而 Gitee 和 GitHub 则是托管这些仓库的平台。简言之,Git 管理历史,托管平台提供协作入口。下面介绍如何将项目上传到 Gitee,并解析相关概念与常见问题。

准备工作:明确工具角色

  • Git:开源分布式版本控制工具,用于跟踪代码变更、回退版本及合并修改。
  • Gitee:国内托管平台,访问速度快,支持私有仓库,适合国内团队。
  • GitHub:全球知名托管平台,开源生态丰富,适合国际协作。

创建远程仓库

  1. 登录 Gitee 账号,点击右上角 + 号选择'新建仓库'。
  2. 填写仓库名称(如 my-project)、简介等信息。
  3. 初始化选项:若本地已有代码,建议不要勾选'添加 .gitignore'、'许可证'或'README',避免推送时产生冲突。
  4. 创建成功后复制仓库地址,格式通常为 HTTPS 或 SSH:
    • HTTPS: https://gitee.com/用户名/仓库名.git
    • SSH: [email protected]:用户名/仓库名.git(需配置密钥)

初始化本地项目

全新项目

进入项目目录并执行以下命令:

cd /path/to/your/project
git init
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
git add .
git commit -m "first commit: 初始化项目"

已有 Git 管理的项目

若本地已初始化,跳过 git init 步骤,直接进行关联操作。

关联远程仓库并推送

  1. 绑定远程地址:

    git remote add origin https://gitee.com/你的用户名/你的仓库名.git
    

    若提示 fatal: remote origin already exists,可执行 git remote set-url origin ... 修改。

  2. 验证关联:

    git remote -v
    
  3. 推送代码:

    git push -u origin main
    

    注意:新版 Git 默认主分支为 main,旧版可能为 master,请根据实际情况调整。

  4. 身份验证:

    • HTTPS 方式会提示输入用户名和密码,建议使用个人访问令牌代替密码以提升安全性。
    • SSH 方式需确保已配置公钥。

常见问题处理

推送失败:failed to push some refs

通常因远程仓库已有提交记录(如勾选了初始化 README)导致冲突。解决方法:

git pull origin main --allow-unrelated-histories
git push -u origin main

忽略特定文件

在项目根目录创建 .gitignore 文件,写入需要忽略的内容:

node_modules/
*.log
.env
.DS_Store

验证结果

刷新 Gitee 仓库页面,确认代码与提交记录已同步,即表示上传成功。通过上述流程,即可高效完成本地代码的云端备份与协作准备。

目录

  1. 本地代码上传至 Gitee 的 Git 实战指南
  2. 准备工作:明确工具角色
  3. 创建远程仓库
  4. 初始化本地项目
  5. 全新项目
  6. 已有 Git 管理的项目
  7. 关联远程仓库并推送
  8. 常见问题处理
  9. 推送失败:failed to push some refs
  10. 忽略特定文件
  11. 验证结果
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 向产品经理通俗解释 JavaScript:ECMAScript、DOM 与 BOM
  • PyTorch 核心机制:自动微分与雅可比向量积详解
  • MySQL 数据库的基本操作与管理
  • 大模型分布式训练与高效调参技术实战
  • AI 数据标注工具实战:效率提升与质量保障
  • Python 爬虫基础:原理、流程与类型详解
  • PyTorch 深度学习框架核心函数与实战指南
  • Python 核心知识体系总结:基础语法、内存模型与面向对象编程
  • Python 异步编程与协程实战指南
  • 30 个实用 Python 极简代码片段
  • DeepSeek-R1-Distill-Llama-8B 部署:Docker Compose 推理服务
  • Python 网络编程基础:Socket、TCP 与 UDP 实战指南
  • AI 大模型的十大发展趋势预判
  • PHP 批量混淆加密工具:支持多级强度与纯 PHP 运行
  • Java Web 开发:JSON 基础、@Test 测试及 Cookie Session 处理
  • Python 语言中的运算符详解与使用示例
  • C++ STL 算法实战指南
  • 微软 365 发布同声翻译智能体:Teams 会议实现实时跨语言交流
  • 深入理解 SELinux:Linux 系统安全的核心门禁机制
  • Rust WebAssembly 与 Three.js 结合的高性能 3D 粒子系统实战

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online