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

vscode上传代码到github

新的代码的话,需要在这里初始化和关联GitHub仓库。

vscode点击初始化后,打开vscode 的终端

第一阶段:初始化(一生只需做一次)

这一步是为了建立你的身份和本地仓库环境。

  1. 设置身份:告诉 Git 你是谁。

    Bash
    git config --global user.name "czc" git config --global user.email "1453171474@qq.com"
  2. 初始化仓库:在项目根目录生成.git文件夹。

    Bash
    git init -b main

第二阶段:本地提交(每次改完代码都要做)

这是把你的代码改动保存到“本地存档点”。

  1. 查看状态(可选):看看哪些文件变动了。

    Bash
    git status
  2. 添加文件:把改动的文件放入“暂存区”。

    Bash
    git add .
  3. 正式提交:创建一个存档点,并写上备注。

    Bash
    git commit -m "仪表检测功能开发完成"

第三阶段:同步到远程(推送到 GitHub)

这是把本地存档点上传到云端,防止代码丢失或分享给他人。

  1. 关联远程仓库(仅需关联一次):

    Bash
    git remote add origin https://github.com/你的用户名/robot_ws.git
  2. 推送到云端

    Bash
    git push -u origin main

核心避坑指南

  • 不要直接传大文件:你的.pt权重文件或视频包如果超过 100MB,GitHub 会报错。建议把它们写进.gitignore文件。

  • 关于密码git push时如果问你要密码,记得那不是你的登录密码,而是 GitHub 的Personal Access Token (PAT)

  • 养成好习惯:先git addgit commit,确认本地没问题了再push

方法二

✅ 第一步:进入项目文件夹


✅ 第二步:创建忽略文件(永久不上传 dataset)

bash

运行

echo "dataset/" >> .gitignore

✅ 第三步:强制让 Git 忘记所有已追踪的 dataset 文件

bash

运行

git rm -r --cached dataset/

✅ 第四步:彻底清理 Git 历史里的大文件

bash

运行

git filter-branch --force --index-filter "git rm --cached --ignore-unmatch dataset/tolerance.tar" --prune-empty -- --all

✅ 第五步:提交代码

bash

运行

git add . git commit -m "首次提交:已忽略 dataset 与大文件"

✅ 第六步:关联你的 GitHub 仓库

bash

1. 去 GitHub 官网新建一个仓库

  1. 登录 GitHub → 点击右上角New repository
  2. 输入仓库名(随便起,比如 my-project)
  3. 不要勾选README、.gitignore 等文件(直接点 Create repository)
  4. 创建后复制页面里的仓库地址(类似:https://github.com/你的用户名/项目名.git

2. 把本地代码关联到 GitHub

把下面命令里的仓库地址替换成你复制的地址:

bash

运行

git remote add origin 仓库地址

3. 上传代码到 GitHub

bash

运行

git push -u origin main

(如果报错就用:git push -u origin master


✅ 第七步:设置主分支

bash

运行

git branch -M main

✅ 第八步:强制推送(最终成功!)

bash

运行

git push -f origin main
http://www.jsqmd.com/news/813053/

相关文章:

  • 一文读懂_Transformer:从自注意力到大模型训练范式
  • 酷安UWP:在Windows电脑上刷酷安是一种怎样的体验?
  • 工业传动避坑:3 个皮带张力调节技巧,杜绝早期失效
  • 如何利用Python生成器和并行计算处理大数据:Dask实战指南
  • 2026年污水箱液位控制件生产厂家推荐/清水箱液位控制件生产厂家推荐:圆锋电子领衔,优质供应厂家盘点 - 栗子测评
  • 【深度解析】Hermes Agent 新版能力:后台 Computer Use、多智能体编排与 /goal 自主任务循环实战
  • FUE5多系统集成指南:传送带、铁路、物流网络的完美融合
  • 如何用嘎嘎降AI处理理工科论文:公式图表密集的理工科毕业论文降AI免费完整操作流程
  • 全接液式不锈钢内浮盘生产厂家推荐:2026不锈钢内浮盘+全接液内浮盘厂家权威推荐 - 栗子测评
  • BoardGame.io游戏逻辑复用终极指南:10个自定义Hooks开发完全教程
  • RPG Maker加密文件如何快速解密?完整实用的解密工具使用指南
  • Flag MCP:在AI编程中引入人类决策点,实现精准可控的代码生成
  • Java线上故障定位与解决终极指南:从新手到专家的完整排查手册 [特殊字符]
  • 内存敏感型应用性能优化:从内存池到对象池的工程实践
  • 2026年热门的高导热铝合金液冷板稳定供货厂家推荐 - 行业平台推荐
  • 如何用嘎嘎降AI处理经济学论文:数据分析密集的经济学毕业论文降AI完整操作教程
  • 2026靠谱全接液内浮盘厂家推荐:专业内浮盘生产厂家实力深度解析 - 栗子测评
  • 终极PL2303驱动修复方案:Windows 10下串口设备完全兼容指南
  • Cursor Pro破解工具:5步实现AI编程助手永久免费使用
  • 5大智能引擎:揭秘Illustrator批量替换脚本的自动化革命
  • OpenClaw-SuperMemory:为AI应用构建可编程长期记忆系统的实践指南
  • 从ID断裂到轨迹永存:镜像视界跨摄像机空间连续跟踪体系
  • 浙江臻万科技有限公司2026全域充电桩优选:出口源头厂家/充电桩源头工厂/小区厂家品牌推荐浙江臻万科技有限公司 - 栗子测评
  • LTC3110 Buck-Boost芯片架构与超级电容电源设计详解
  • 2026年八大最佳微信小程序,革新体验提升智能生活品质
  • 浙江臻万科技有限公司2026重卡充电桩厂家优选:二轮电动车/汽车充电桩/电动车无线充电厂家/换电柜哪家好专业推荐浙江臻万 - 栗子测评
  • (第七章)统一软件开发过程(RUP)
  • React网格布局终极指南:3步掌握拖拽式界面开发
  • 如何在英雄联盟中节省70%的准备时间?这个本地工具告诉你答案
  • 3步在Windows电脑运行安卓应用的终极指南:APK安装器完全教程