当前位置: 首页 > news >正文

本地项目如何上传到远程仓库?(以Gitee为例,附GitHub说明)

本地项目如何上传到远程仓库?(以Gitee为例,附GitHub说明)

  • 一、Gitee 仓库操作步骤
    • 1、在 Gitee 上创建远程仓库
    • 2、在本地初始化并关联远程仓库
      • 2.1 初始化 Git 仓库
      • 2.2 配置用户信息(如果是第一次使用 Git)
      • 2.3 关联远程仓库
    • 3、提交代码并推送到 Gitee
      • 3.1 添加文件到暂存区
      • 3.2 提交到本地仓库
      • 3.3 推送到 Gitee 远程仓库
  • 二、GitHub 和 Gitee 的操作几乎完全一样
  • 三、常见小问题(避坑指南)

每次想把本地项目推到远程仓库,总是记不住命令?别担心,本文为你准备了一份完整、可直接照着敲的操作指南。

考虑到国内访问 GitHub 可能不太稳定,这里先用 Gitee(码云) 演示,最后再说明 GitHub 的差异。

一、Gitee 仓库操作步骤

1、在 Gitee 上创建远程仓库

  1. 登录 Gitee,点击右上角的「+」 → 「新建仓库」
  2. 填写仓库名称(建议与本地项目名一致),根据需要选择是否私有,其他选项保持默认即可。
  3. 点击「创建」。创建成功后,复制仓库地址(HTTPS 或 SSH 均可)。

💡 提示:

  • SSH 方式更安全,但需提前在 Gitee 设置中配置 SSH 公钥;
  • HTTPS 方式在首次推送时会要求输入账号密码。

2、在本地初始化并关联远程仓库

在项目根目录终端中依次执行以下命令:

2.1 初始化 Git 仓库

gitinit

执行后会在项目根目录生成一个 .git 隐藏文件夹,表示 Git 已接管该目录。

2.2 配置用户信息(如果是第一次使用 Git)

gitconfig--globaluser.name"你的名字"gitconfig--globaluser.email"你的邮箱@example.com"

⚠️ 这个信息会出现在提交历史中,其他人可以看到,建议填写真实且可辨识的信息。

2.3 关联远程仓库

将本地仓库与 Gitee 远程仓库连接起来(origin 是远程仓库的别名):

gitremoteaddorigin<复制你的Gitee仓库地址>

这里的 origin 是远程仓库的默认别名,你也可以换成别的名字,但习惯用 origin。

📌 操作示意图(示例)

3、提交代码并推送到 Gitee

3.1 添加文件到暂存区

gitadd.

这个命令会把当前目录下的所有文件(除非被 .gitignore 忽略)加入到 Git 的“暂存区”。

3.2 提交到本地仓库

gitcommit-m"初次提交"

-m 后面的提交说明必须写,否则无法提交。建议写清晰、有意义的说明。

3.3 推送到 Gitee 远程仓库

gitpush-uorigin master

-u 的作用是建立本地 master 分支和远程 origin/master 分支的关联,以后只需执行 git push 即可,不用再写完整命令。

✅ 完成以上步骤后,刷新 Gitee 仓库页面,就能看到上传的代码了。

二、GitHub 和 Gitee 的操作几乎完全一样

如果你用的是GitHub,核心步骤完全一致,唯一的区别只有两点:

步骤GiteeGitHub
1. 创建远程仓库在 gitee.com 新建仓库在 github.com 新建仓库
2. 初始化本地仓库git initgit init
3. 添加文件git add .git add .
4. 提交到本地git commit -m “说明”git commit -m “说明”
5. 关联远程仓库git remote add origin <Gitee地址>git remote add origin <GitHub地址>
6. 推送到远程git push -u origin mastergit push -u origin master

🎯 结论

除了第 1 步(创建仓库)和第 5 步(关联地址)不同,其他 Git 命令完全一样。

也就是说,学会 Gitee 的操作,就等于学会了 GitHub 的基本上传流程。

三、常见小问题(避坑指南)

问题解决办法
git push 报错 failed to push some refs通常是远程仓库有文件(如 README.md)而本地没有,先执行git pull --rebase origin master再推送
提示 Please tell me who you are说明你没配置用户名/邮箱,执行git config --global user.name/user.email
不想每次输入密码使用 SSH 方式关联仓库,或配置 Git 凭据缓存
分支不是 master(比如 main)部分新仓库默认分支叫 main,推送时改为git push -u origin main
6. 推送到远程git push -u origin master

如果你觉得这篇文章对你有帮助,欢迎收藏或分享给其他同样被 Git 命令困扰的朋友。

http://www.gsyq.cn/news/1475218.html

相关文章:

  • 北京门头沟区、怀柔区黄金回收|合扬实力出众,黄金变现首选 - 奢侈品交易观察员
  • nhentai-cross跨平台漫画阅读器:终极解决方案指南
  • 付费开通CSDN AI数字营销后,AI创作次数到底有没有上限?5个关键数据+2类账号实测结果揭晓
  • 我的vibe coding初体验
  • 从“数据孤岛”到“智利标杆”:百胜E3全渠道中台助力“名创优品”Newtree实现一体化智变
  • 2026 济南奢侈品黄金回收排行出炉,五家机构实测,闲置贵金属变现优选 - 奢侈品回收评测
  • 分布式高频面试题
  • 比亚迪携技术鱼池跨界具身智能,新能源车企“军备竞赛”升级!
  • 芯片物理验证核心:Calibre LVS报告解读与调试实战指南
  • 01Agent和传统选题工具区别:账号定位适配怎么选
  • 别再傻傻分不清了!5G NR里PCell、SCell、PScell、SpCell到底怎么用?
  • 哈尔滨黄金急变现:本地人亲测5家回收渠道!禹竞高价上门不踩坑 - 奢侈品交易观察员
  • MCprep深度解析:如何用Blender插件彻底改变Minecraft动画制作流程
  • 2026沈阳出手旧金别踩坑!5大品牌横向测评,高价回收榜单出炉 - 奢侈品回收评测
  • 2026尼龙浸塑生产厂家:洗碗机沥水篮、高端置物架、户外健身路径、精密电子连接件等领域的专业工厂 - 品牌企业推荐师(官方)
  • 2026年DD马达厂家实力之选:上海毅顶机电——高精度DD直驱电机与伺服马达的创新供应厂家 - 品牌企业推荐师(官方)
  • TOP龙头靠谱,2026合肥黄金回收正规门店揭秘 - 奢侈品回收评测
  • CSDN GEO内容上线后第1小时、第24小时、第72小时,AI大模型收录率骤变!:20年搜索算法老兵用TensorFlow重演收录路径,附可复用的收录预检Checklist
  • 2026昆明黄金回收行业龙头榜单|合扬登顶行业顶流标杆 - 开心测评
  • 上海黄金回收权威排名公示|2026实测5家正规机构,合扬口碑稳居首位 - 开心测评
  • GHelper实用指南:华硕笔记本性能调校新体验
  • pub.towardsai.net深度解析:AI知识原子化分发的工程实践
  • 绍兴市有哪些官方授权的CPPM注册职业采购经理培训机构? - 众智商学院课程中心
  • 超前进位加法器(CLA)原理与Verilog实现:从逻辑门到分层设计
  • 7.3.4 Alternative Technologies
  • 2026 年 AI 图片编辑工具排名|不会 PS 怎么做图,ImageGood 强势上榜 - GrowthUME
  • Python3 基础:多线程与多进程
  • QtScrcpy终极指南:如何在电脑上完美控制Android设备
  • Oracle企业管理器介绍
  • HC-05/06蓝牙模块与手机通信全攻略:从AT指令配置到双向数据传输