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

Gitee 代码上传指南:Git 基础与实战操作

Gitee 代码上传涉及 Git 版本控制工具的使用。流程包括创建远程仓库、本地初始化、关联远程地址及推送代码。需区分 HTTPS 与 SSH 方式,注意分支名称差异(main/master)及密码认证问题。常见冲突可通过 pull --allow-unrelated-histories 解决。掌握基本命令能提升协作效率。

监控大屏发布于 2026/3/25更新于 2026/6/1218 浏览
Gitee 代码上传指南:Git 基础与实战操作

在开发过程中,代码托管平台是必备工具。无论是新手还是资深开发者,掌握将代码上传到 Gitee 或 GitHub 都是核心技能。本文重点讲解如何上传项目至 Gitee,并梳理 Git 与托管平台的关系。

Git 与托管平台简介

Git 是分布式版本控制工具,负责本地管理代码历史、团队协作和合并。Gitee 是国内的 Git 托管平台,访问速度快,支持私有仓库。GitHub 则是全球知名的开源平台。简单来说,Git 是本地工具,Gitee 和 GitHub 是云端仓库。

上传代码到 Gitee

主要分为三步:创建远程仓库、初始化本地项目、关联并推送。

1. 创建远程仓库

登录 Gitee 官网,点击右上角 + 号选择'新建仓库'。填写仓库名、简介等信息。公开性根据需求选择:公开适合开源,私有保护隐私。建议不要勾选'添加 .gitignore'、'许可证'或'README',以免本地已有代码时产生冲突。

创建成功后,复制仓库地址。格式通常为 HTTPS 或 SSH。新手建议使用 HTTPS 格式:https://gitee.com/用户名/仓库名.git。

2. 本地项目准备

进入项目目录:

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 管理,可跳过 init 步骤。

3. 关联远程仓库

添加远程地址:

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

如果提示 fatal: remote origin already exists,修改地址即可:

git remote set-url origin https://gitee.com/用户名/仓库名.git

验证关联:

git remote -v

推送代码:

git push -u origin main

注意:新版 Git 默认分支为 main,旧版可能是 master,请根据实际情况调整。HTTPS 推送会要求输入账号密码,建议使用个人访问令牌代替明文密码。

常见问题处理

推送失败:failed to push some refs

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

git pull origin main --allow-unrelated-histories

解决冲突后再推送。

忽略特定文件

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

node_modules/
*.log
.env
.DS_Store

掌握这些操作后,你就能高效管理代码版本。遇到具体问题,查阅官方文档或社区资源通常能找到答案。

目录

  1. Git 与托管平台简介
  2. 上传代码到 Gitee
  3. 1. 创建远程仓库
  4. 2. 本地项目准备
  5. 3. 关联远程仓库
  6. 常见问题处理
  7. 推送失败:failed to push some refs
  8. 忽略特定文件
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 滑动窗口与前缀和:从和为 K 到最小覆盖子串
  • VS Code 中实现 Go 语言自动导包配置指南
  • MXNet 深度学习框架核心算法与工业部署实战
  • 数据结构初阶:详解线性表之双链表
  • 无人机航拍目标检测与语义分割数据集汇总
  • Stable Diffusion WebUI 整合包安装与使用指南
  • 数据结构初阶详解线性表之队列
  • Windows 部署 OpenClaw:基于 WSL2 与 Docker 环境搭建
  • Spring Boot + jQuery 前后端分离图书管理系统实战
  • Flood Fill 算法详解:从图像渲染到岛屿问题
  • Python 3.7+ 字典有序特性与 JSON 顺序保持实践
  • Rust 异步测试与调试实战指南
  • Windows 系统通过 WSL2 Ubuntu 部署 OpenClaw
  • Python 开发 MongoDB 数据库 MCP Server 实战
  • 贪心算法专题:最大子段和与纪念品分组
  • GPT4ALL:本地大模型运行与知识库集成指南
  • 设计模式在 C++ 中的实战应用(一):创建型模式
  • 高鋒集團與 Web3Labs:資本生態助力傳統企業 Web3 轉型
  • 基于 .NET 8 Web API 的 RabbitMQ 消息队列应用
  • 昇腾 NPU 部署 Llama 2 模型:性能测试与优化实践

相关免费在线工具

  • 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