跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash大前端

VSCode 连接 Gitee 实现代码拉取与更新

VSCode 连接 Gitee 需先安装配置 Git 环境。创建远程仓库后,通过命令行或图形界面初始化本地仓库并关联远程地址。首次推送使用 git push -u origin master,日常更新采用 add commit push 流程。若遇分支冲突或 LFS 限制,可调整分支名或清理 .git 目录重建。超大文件建议使用 Git LFS 管理或忽略。掌握基础命令即可实现代码版本管理与协作。

MqEngine发布于 2026/3/26更新于 2026/10/22117 浏览

VSCode 连接 Gitee 实现代码拉取与更新

一、准备工作

1. 安装 Git 并配置身份

Git 是连接本地代码和 Gitee 的桥梁,必须先安装并配置:

  • 下载安装 Git:访问 Git 官网,根据系统下载,安装时选默认选项。
  • 验证安装:打开终端输入 git --version,显示版本号即成功。

配置 Git 身份(与 Gitee 账号一致):在终端输入以下命令(替换成你的信息):

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

2. 注册 / 登录 Gitee 账号

访问 Gitee 官网,用手机号注册并登录。

3. VSCode 安装 Git 辅助插件

打开 VSCode → 左侧「扩展」→ 搜索安装以下插件:

  • GitLens(可视化 Git 提交记录)
  • Chinese(中文语言包)

二、创建 Gitee 远程仓库

  1. 登录 Gitee 后,点击右上角「+」→「新建仓库」;
  2. 填写仓库信息:
    • 仓库名称:和你本地代码文件夹名一致;
    • 开源许可证:选「None」;
    • 重点:不要勾选「使用 Readme 文件初始化仓库」(避免推送冲突);
  3. 点击「创建」,复制仓库的HTTPS 地址。

三、本地代码关联 Gitee 仓库并首次推送

方式 1:命令行操作

  1. 打开 VSCode → 打开代码文件夹;
  2. 打开终端,依次输入以下命令:
# 1. 初始化本地 Git 仓库
git init
# 2. 将所有本地代码添加到暂存区
git add .
# 3. 提交代码到本地仓库
git commit -m "首次提交:完成基础功能"
# 4. 关联远程 Gitee 仓库
git remote add origin https://gitee.com/你的用户名/仓库名.git
# 5. 推送本地代码到 Gitee(注意分支名,新版可能是 main)
git push -u origin master

方式 2:VSCode 图形化操作

  1. 点击左侧「源代码管理」图标;
  2. 点击「初始化仓库」;
  3. 填写提交说明 → 点击「提交」;
  4. 点击「…」→「远程」→「添加远程仓库」→ 粘贴 HTTPS 地址,名称填 origin;
  5. 点击「…」→「推送」→ 输入账号密码验证。

✅ 验证:刷新 Gitee 仓库页面,能看到文件即成功。

四、日常代码拉取和更新

1. 拉取远程最新代码

  • 图形化:源代码管理 → 「…」→「拉取」。
  • 命令行:
git pull origin master

2. 本地修改后更新到 Gitee

  1. 保存修改;
  2. 图形化:暂存修改 → 提交 → 推送。
  3. 命令行:
git add .
git commit -m "修改了 xxx 功能"
git push origin master

五、常见问题与避坑

  1. fatal: remote origin already exists:输入 git remote remove origin 删除旧关联,再重新执行 git remote add。
  2. 分支名冲突:Gitee 新版默认分支是 main,提示不存在时将 master 改为 main。
  3. HTTPS 验证失败:检查用户名/密码,或切换 SSH 方式。

六、查看关联仓库地址

git remote -v

输出应包含 fetch 和 push 地址,确认关联正确。

七、重建本地 Git 仓库(解决 LFS 残留)

若遇 LFS 问题,可通过删除本地 .git 目录重建:

  1. 备份核心文件:将 .py 等文件复制到安全位置。
  2. 删除本地 Git 仓库:
Remove-Item -Recurse -Force .git
  1. 重新初始化:
git init
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
git remote add origin https://gitee.com/你的用户名/仓库名.git
git remote -v
  1. 重新添加并提交:
git add *.py
git commit -m "首次提交:基础代码"
  1. 推送至新仓库:
git push -u origin main

八、超大文件处理

使用 Git LFS 管理

若必须保留大文件(如模型、数据集),使用 Git LFS:

  1. 安装 Git LFS:
git lfs install
git lfs version
  1. 追踪文件类型:
git lfs track "*.pth"
git lfs track "*.pt"
git add .gitattributes
  1. 提交与推送:
git reset HEAD .
git add .
git commit -m "feat: 使用 LFS 管理大文件"
git push -u origin main

⚠️ 注意:Gitee Git LFS 有配额限制,超出可能推送失败。建议添加 .gitignore 忽略非必要大文件。


总结

  1. 核心前提:安装 Git 并配置一致的用户名/邮箱;
  2. 首次推送:创建仓库时不初始化 README,关联后用 git push -u 完成;
  3. 日常操作:拉取用 pull,更新按 add → commit → push 流程;
  4. 特殊处理:LFS 残留需重建仓库,大文件需注意配额。

目录

  1. VSCode 连接 Gitee 实现代码拉取与更新
  2. 一、准备工作
  3. 1. 安装 Git 并配置身份
  4. 2. 注册 / 登录 Gitee 账号
  5. 3. VSCode 安装 Git 辅助插件
  6. 二、创建 Gitee 远程仓库
  7. 三、本地代码关联 Gitee 仓库并首次推送
  8. 方式 1:命令行操作
  9. 1. 初始化本地 Git 仓库
  10. 2. 将所有本地代码添加到暂存区
  11. 3. 提交代码到本地仓库
  12. 4. 关联远程 Gitee 仓库
  13. 5. 推送本地代码到 Gitee(注意分支名,新版可能是 main)
  14. 方式 2:VSCode 图形化操作
  15. 四、日常代码拉取和更新
  16. 1. 拉取远程最新代码
  17. 2. 本地修改后更新到 Gitee
  18. 五、常见问题与避坑
  19. 六、查看关联仓库地址
  20. 七、重建本地 Git 仓库(解决 LFS 残留)
  21. 八、超大文件处理
  22. 使用 Git LFS 管理

更多推荐文章

查看全部
  • Pi0 机器人 VLA 大模型在昇腾 A2 平台测评
  • 数据结构初阶:顺序表的概念与动态实现
  • 鸿蒙金融理财项目:运维监控、性能优化与安全加固实战
  • macOS 高版本回退至 Sequoia 15 方案
  • Python 办公自动化:Word 文档操作与报告生成
  • 工业相机图像高速存储方案:C++ 结合 RAID 0 NVMe SSD 阵列实战
  • Python+AI 学习路线:从基础到实战
  • 五种精确身份证号匹配算法设计与实现
  • Python 医疗 AI 核心库与实战案例解析
  • JadeAI:开源 AI 简历生成器,支持 50 套模板与 Docker 部署
  • 机器人路径规划:A*算法原理与MATLAB实现
  • 基于 Dify 工作流的自动化内容生成与分发引擎架构
  • Python 入门到精通学习指南:核心知识点与实战案例汇总
  • OpenClaw 安装与飞书机器人配置实战指南
  • 开源硬件与 Python 融合驱动青少年科技创新路径与实践
  • 大模型入门实战指南:环境配置与提示词工程
  • FPGA Transformer 加速:从模型优化到硬件实现
  • RabbitMQ 六大核心用法模式全面解析
  • Spring Boot 毕业设计实战:智驿 AI 系统架构与功能解析
  • GLM-4.7-Flash 低代码集成 AI 能力 API 对接实践

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online