You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在第二台电脑的VS Code中拉取GitHub变更文件无需重新克隆项目

操作前提

需确保另一台电脑本地已存在该项目的旧版本Git仓库,且仓库关联的远程地址为目标GitHub仓库。如果本地无任何项目文件,首次必须执行完整克隆,无法跳过克隆步骤仅拉取变更。

操作步骤

方式1:VS Code图形界面操作

  • 打开VS Code,选择「文件」-「打开文件夹」,选中本地存储该项目旧版本的文件夹
  • 切换至左侧「源代码管理」面板(快捷键Ctrl+Shift+G/Command+Shift+G)
  • 点击面板顶部的刷新按钮,VS Code会自动检测远程仓库的更新
  • 检测到未拉取的变更后,点击面板显示的「拉取」按钮,即可仅同步变更文件,不会重复下载整个项目
  • 拉取完成后可直接在现有项目基础上继续开发

方式2:VS Code内置终端操作

  • 打开项目文件夹后,按Ctrl+/Command+调出内置终端
  • 先验证远程仓库关联是否正确,执行命令:
git remote -v

若输出的fetch/push地址不是目标GitHub仓库,执行git remote set-url origin 你的GitHub仓库地址修改关联

  • 拉取远程所有分支的最新元数据,执行:
git fetch origin
  • 合并远程最新变更到当前本地分支(以main分支为例,可替换为你实际使用的分支名):
git pull origin main
  • 执行完成后所有变更文件即同步到本地,无需重新克隆
特殊场景说明

如果仅需要拉取特定文件的最新版本,可执行以下命令(以main分支的src/index.js文件为例):

git checkout origin/main -- src/index.js

执行后该文件会直接替换为远程分支的最新版本,不会影响其他文件。
拉取前如果本地有未提交的修改,建议先暂存或提交本地修改,避免出现合并冲突。


内容的提问来源于stack exchange,提问作者Sapper6fd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 01:24:03