在开发过程中,代码托管平台是每个开发者的必备工具。无论是刚接触版本控制的新手,还是拥有多项目管理经验的程序员,掌握如何将代码上传到 Gitee 或 GitHub 都是必不可少的技能。
本文将带你梳理 Git 与托管平台的关系,并深入解析如何将项目推送到 Gitee,让你在使用这些工具时不再迷茫。
一、准备工作:理解 Git 与托管平台
首先明确概念:Git 是本地管理代码的版本控制工具,负责跟踪更改、回退历史及合并修改;而 Gitee 和 GitHub 则是基于 Git 的远程托管平台。
- Git:核心工具,运行在本地。
- Gitee:国内托管平台,访问速度快,支持私有仓库,适合国内用户。
- GitHub:全球知名平台,开源生态丰富,适合国际协作。
简单来说,Git 负责本地管理,Gitee/GitHub 负责在线托管与协作。
二、将代码上传到 Gitee 的操作流程
上传过程主要包含三个环节:创建远程仓库、本地初始化、关联并推送。以下是具体步骤。
1. 在 Gitee 创建远程仓库
- 登录 Gitee 账号,点击右上角 + 号选择'新建仓库'。
- 填写仓库信息:
- 仓库名称:例如
my-project。 - 公开性:根据需求选择公开(开源)或私有(保密)。
- 初始化选项:建议不要勾选'添加 .gitignore'、'许可证'或'README'。如果本地已有代码,勾选这些会生成额外文件,导致后续推送冲突。
- 仓库名称:例如
- 创建成功后,复制仓库地址。常见格式如下:
- HTTPS:
https://gitee.com/你的用户名/你的仓库名.git - SSH:
[email protected]:你的用户名/你的仓库名.git(需配置密钥,新手推荐 HTTPS)。
- HTTPS:
2. 本地项目初始化
进入终端,定位到你的项目目录。
情况 A:全新项目
cd /path/to/your/project
初始化为 Git 仓库:
git init
配置用户信息(首次使用必需):
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
将文件加入暂存区并提交:
git add .
git commit -m "first commit: 初始化项目"
情况 B:已有 Git 管理的项目
若项目已初始化,跳过 git init,直接进入下一步关联远程仓库。
3. 关联远程仓库并推送
在本地项目中执行以下命令,将本地仓库与 Gitee 建立连接:
git remote add origin https://gitee.com/你的用户名/你的仓库名.git


