将本地已有项目代码首次推送到 Gitee 的完整步骤和命令
时间:2025-4-1 15:03 作者:六度科技 分类: git
以下是将本地已有项目代码首次推送到 Gitee 的完整步骤和命令,按顺序执行即可:
📂 步骤 1:在项目根目录初始化 Git 仓库
# 进入你的项目文件夹
cd /path/to/your/project
# 初始化 Git 仓库(默认创建 master 分支)
git init
# 如果是新版 Git(默认创建 main 分支),想用 master 分支则加 -b 参数:
git init -b master
➕ 步骤 2:添加文件到暂存区
# 添加所有文件(包括隐藏文件)
git add .
# 如果只想添加特定文件(例如 .cpp/.py 等)
git add *.cpp *.py README.md
💾 步骤 3:提交代码到本地仓库
# 提交并添加描述(必填)
git commit -m "Initial commit: 项目首次提交"
🌐 步骤 4:在 Gitee 创建远程仓库
- 登录 Gitee
- 点击右上角 「+」→「新建仓库」
- 填写仓库名(如
nettest
),不要勾选 "初始化仓库" 和 "设置模板" - 点击「创建」
🔗 步骤 5:关联远程仓库
# 复制 Gitee 提供的 HTTPS 或 SSH 地址(推荐 HTTPS)
git remote add origin https://gitee.com/你的用户名/仓库名.git
# 如果是 SSH 地址(需提前配置密钥)
git remote add origin git@gitee.com:你的用户名/仓库名.git
🚀 步骤 6:首次推送代码
# 推送到远程 master 分支(如果本地是 main 分支则替换)
git push -u origin master
# 如果遇到分支不匹配错误(本地是 main,远程要 master)
git push -u origin main:master # 将本地 main 推送到远程 master
✅ 验证推送成功
- 刷新 Gitee 仓库页面,确认代码已出现
- 终端执行以下命令检查状态:
git remote -v # 查看远程仓库地址 git log --oneline # 查看提交历史 git status # 确认工作区干净
⚠️ 常见问题解决
1. 推送被拒绝(远程有 README 等文件)
# 先拉取合并(强制覆盖谨慎使用!)
git pull origin master --allow-unrelated-histories
git push -u origin master
2. 想切换默认分支(如 master → main)
git branch -m master main # 本地重命名
git push -u origin main # 推送到远程
# 然后到 Gitee 仓库设置 → 修改默认分支为 main
3. 误加了大文件无法推送
# 删除缓存的大文件
git rm --cached 大文件路径
# 添加到 .gitignore 后重新提交
echo "大文件名" >> .gitignore
git add .gitignore
git commit -m "移除大文件"
git push
📌 关键注意事项
- 首次推送前确保已提交(
git commit
) - 仓库地址区分 HTTPS(需输密码)和 SSH(需配密钥)
- 分支名一致:本地和远程分支名建议相同(master/main)
执行完以上步骤后,你的本地代码就已成功同步到 Gitee。后续开发只需:
git add .
git commit -m "更新描述"
git push # 简写(因为已设置过 -u)