如何使用git上传本地代码到远程的gitee仓库

参考文章:如何使用git上传本地代码到远程的gitee仓库_如何将本地git代码推送到gitee-优快云博客

前提准备(必做)

1、本地环境准备:
安装 Git(官网:https://git-scm.com/),并配置 Git 用户名 / 邮箱(和 Gitee 账号一致):
bash

运行:

git config --global user.name "你的Gitee用户名"
git config --global user.email "你的Gitee绑定邮箱"


(可选)配置 SSH 免密(避免每次推送输账号密码):参考 Gitee 官方文档「SSH 公钥配置」。

2、Gitee 远程仓库准备:
登录 Gitee → 右上角「+」→「新建仓库」→ 填写仓库名、选择公开 / 私有 → 不要勾选「初始化仓库」(避免生成 README / 许可证等文件,导致推送冲突) → 点击「创建」。
复制仓库地址:创建后页面会显示「HTTPS 地址」(如https://gitee.com/用户名/仓库名.git)或「SSH 地址」(如git@gitee.com:用户名/仓库名.git),任选其一(SSH 免密更方便)。

场景 1:本地文件夹未初始化 Git(全新代码文件夹)

# 步骤1:打开终端/CMD,进入本地代码文件夹(替换为你的文件夹路径)
cd /Users/xxx/Desktop/your-code-folder  # Mac/Linux
# 或
cd D:\xxx\your-code-folder  # Windows
 
# 步骤2:初始化Git仓库(生成.git隐藏文件夹,标记为Git仓库)
git init
 
# 步骤3:将所有文件添加到Git暂存区(.表示当前目录所有文件)
# 若只想添加指定文件:git add src/index.js README.md
git add .
 
# 步骤4:提交暂存区文件到本地版本库(必须写提交说明,描述改了什么)
git commit -m "首次提交:上传xxx项目基础代码"
 
# 步骤5:关联远程Gitee仓库(origin是远程仓库默认别名,替换为你的仓库地址)
git remote add origin git@gitee.com:你的用户名/你的仓库名.git  # SSH地址
# 或
git remote add origin https://gitee.com/你的用户名/你的仓库名.git  # HTTPS地址
 
# 步骤6:推送本地代码到远程Gitee仓库(-u 绑定本地分支和远程分支,后续可直接git push)
# 分支名:Gitee默认是master/main,也可指定自定义分支(如front)
git push -u origin master  # 推送到远程master分支
# 或
git push -u origin front   # 推送到远程front分支

场景 2:本地文件夹已初始化 Git(已有.git 文件夹)

仅需补充「关联远程仓库 + 推送」步骤:

# 步骤1:进入本地代码文件夹
cd 你的代码文件夹路径
 
# 步骤2:关联远程Gitee仓库(若已关联过,可跳过;若需替换,先执行git remote remove origin)
git remote add origin 你的Gitee仓库地址
 
# 步骤3:(可选)检查远程仓库关联是否正确
git remote -v
 
# 步骤4:推送代码到远程(-u 绑定分支,首次推送需加)
git push -u origin 分支名(如master/front)
常见问题解决

推送报错「远程仓库已有文件(如 README),无法推送」:

# 先拉取远程文件并合并(--allow-unrelated-histories 允许无关联历史合并)
git pull origin 分支名 --allow-unrelated-histories
# 解决合并冲突(手动删除冲突标记后),再重新提交+推送
git add .
git commit -m "合并远程README文件"
git push origin 分支名

推送提示「权限不足」:检查 Gitee 仓库权限、SSH 公钥是否配置正确,或改用 HTTPS 地址(推送时输入 Gitee 账号密码)。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值