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

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

如何在 VSCode 中连接 Gitee 进行代码管理的完整流程。内容包括环境准备(安装 Git、配置身份)、创建远程仓库、本地代码关联与首次推送(提供命令行与图形化两种方案)、日常拉取与更新操作,以及常见问题的解决方案。针对特殊场景,文章还提供了重建本地 Git 仓库以清除 LFS 残留的方法,以及使用 Git LFS 管理超大文件的步骤。通过遵循上述步骤,用户可实现从 0 到 1 的代码版本控制及多人协作。

晚风告白发布于 2026/3/30更新于 2026/9/977 浏览

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

本文介绍在本地已有代码的情况下,通过 VSCode 连接 Gitee 并完成代码拉取、更新的完整流程。涵盖命令行与图形化操作两种方式。

一、准备工作

1. 安装 Git 并配置身份

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

  • 下载安装 Git:访问 Git 官网,根据系统下载,安装时选择默认选项即可。
  • 验证安装:打开 VSCode → 点击左下角「终端」→ 输入命令 git --version,若显示版本信息则安装成功。

配置 Git 身份(需与 Gitee 账号一致):在终端输入以下命令(替换为实际信息):

git config --global user.name "your_gitee_username"
git config --global user.email "[email protected]"

2. 注册 / 登录 Gitee 账号

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

3. VSCode 安装 Git 辅助插件(可选)

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

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

二、创建 Gitee 远程仓库

  1. 登录 Gitee 后,点击右上角「+」→「新建仓库」。
  2. 填写仓库信息:
    • 仓库名称:与本地代码文件夹名一致。
    • 开源许可证:选「None」。
    • 注意:不要勾选「使用 Readme 文件初始化仓库」,否则推送时会冲突。
  3. 点击「创建」,复制仓库的 HTTPS 地址(如 https://gitee.com/your_user/repo.git)。

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

方式 1:命令行操作

  1. 打开 VSCode → 打开代码文件夹。
  2. 打开终端(VSCode 底部「终端」→「新建终端」),依次输入以下命令:
# 1. 初始化本地 Git 仓库
git init
# 2. 将所有本地代码添加到暂存区
git add .
# 3. 提交代码到本地仓库
git commit -m "首次提交:完成基础功能"
# 4. 关联远程 Gitee 仓库(替换为你的 HTTPS 地址)
git remote add origin https://gitee.com/your_user/repo.git
# 5. 推送本地代码到 Gitee(首次推送加-u,分支名通常为 master 或 main)
git push -u origin master

*注:如果 Gitee 默认分支是 main,请将 master 改为 main。

方式 2:VSCode 图形化操作

  1. 打开代码文件夹后,点击左侧「源代码管理」(图标为分支形状)。
  2. 点击「初始化仓库」→ 确认当前文件夹。
  3. 在「消息」输入框填写提交说明 → 点击「提交」。
  4. 点击「...」→「远程」→「添加远程仓库」→ 粘贴 Gitee 仓库 HTTPS 地址,远程名称填 origin → 确认。
  5. 点击「...」→「推送」→ 输入账号密码验证,完成推送。

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

四、日常代码拉取(pull)和更新(push)

1. 拉取远程最新代码

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

2. 本地代码修改后更新到 Gitee

  1. 本地修改代码并保存。
  2. 图形化:
    • 源代码管理面板显示修改的文件,点击「+」(暂存)→ 填写提交说明 → 点击「提交」。
    • 点击「推送」图标。
  3. 命令行:
git add .
git commit -m "修改了 xxx 功能"
git push origin master

五、常见问题处理

1. 查看关联的仓库地址

git remote -v

作用:显示每个远程仓库的名称及拉取 (fetch)/推送 (push) 地址。

2. 重建本地 Git 仓库(彻底清除残留)

若遇到 LFS 残留或关联错误,可通过删除本地 .git 目录重建:

  1. 备份核心文件:将项目文件复制到安全位置。
  2. 删除本地 Git 仓库:
cd <project_path>
Remove-Item -Recurse -Force .git
  1. 重新初始化:
git init
git config --global user.name "your_gitee_username"
git config --global user.email "[email protected]"
git remote add origin https://gitee.com/your_user/repo.git
git remote -v
  1. 重新添加并提交:
git add .
git commit -m "首次提交:基础代码"
  1. 推送至新仓库:
git push -u origin main

3. 超大文件处理

若项目包含大文件(如模型文件),可使用 Git LFS 管理:

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

*注意:码云 Git LFS 有配额限制,超出可能导致推送失败。

六、总结

  1. 核心前提:安装 Git 并配置与 Gitee 一致的用户名/邮箱。
  2. 首次推送关键:创建 Gitee 仓库时不要初始化 README,关联远程仓库后用 git push -u origin 分支名 完成首次推送。
  3. 日常操作:拉取代码用 git pull,本地修改后按 add → commit → push 三步更新。
  4. 大文件处理:非必需大文件建议忽略,必需文件使用 Git 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 仓库(替换为你的 HTTPS 地址)
  13. 5. 推送本地代码到 Gitee(首次推送加-u,分支名通常为 master 或 main)
  14. 方式 2:VSCode 图形化操作
  15. 四、日常代码拉取(pull)和更新(push)
  16. 1. 拉取远程最新代码
  17. 2. 本地代码修改后更新到 Gitee
  18. 五、常见问题处理
  19. 1. 查看关联的仓库地址
  20. 2. 重建本地 Git 仓库(彻底清除残留)
  21. 3. 超大文件处理
  22. 六、总结

更多推荐文章

查看全部
  • Mac mini 部署 OpenClaw 接入国产大模型与飞书指南
  • Elasticsearch 高级 Java 开发高频面试题
  • ChatGPT 免费版与微软 Copilot 技术选型对比
  • ROS 2 Gazebo 机器人仿真 Launch 文件源码与逻辑分析
  • 哈希表数据结构原理与经典算法题解析
  • 无线蜂窝网络:原理、架构与代际演进
  • OpenCode 开源 AI 编程助手工具介绍
  • GitHub 热榜日选:AI 智能体、终端工具及视频生成项目汇总
  • PojavLauncher iOS 教程:在 iPhone 运行 Minecraft Java 版
  • 基于 XTuner 微调 LLaVA-Llama-3-8B 多模态模型教程
  • Windows 部署 Kronos 金融 K 线基础模型环境配置指南
  • 人工智能:语言大模型技术演进与核心原理
  • VS Code 无法找到 Python 解释器的解决方案及版本选择
  • 前端文件上传进阶:告别原生 input type=file
  • Python 自学项目资源整理
  • OpenClaw 本地部署与飞书机器人接入指南
  • ComfyUI ControlNet Aux 插件安装与核心功能解析
  • Python FastAPI 入门教程:新手快速上手指南
  • 无人机“黑飞”正式入法:2026 年 1 月 1 日起违规飞行将面临拘留
  • 互联网从业者转行 AIGC 行业指南与机会分析

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

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