vscode上传代码到github

📅 2026/7/7 20:45:54 👁️ 阅读次数 📝 编程学习
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