You need to enable JavaScript to run this app. 如何将master分支最新代码同步到本地GH6789/learninggit分支并在VS Code操作
优惠活动
大模型
产品
解决方案
定价
更多

如何将master分支最新代码同步到本地GH6789/learninggit分支并在VS Code操作

同步远程master分支最新代码到本地GH6789/learninggit分支操作方案

以下两种方案都可以在VS Code中完成操作,可根据使用习惯选择:

方案1:VS Code可视化界面操作

  • 打开目标项目文件夹,切换到待更新的本地分支:点击VS Code左侧活动栏的「源代码管理」分支图标,再点击面板顶部的当前分支名称,在弹出的下拉列表里选择GH6789/learninggit,确认当前处于该分支上。
  • 拉取远程仓库全部分支的最新数据:点击源代码管理面板右上角的三个点(更多操作),选择「拉取/拉取所有远程更改」,先把远程master的最新内容同步到本地缓存。
  • 合并远程master内容到当前本地分支:点击源代码管理面板右上角的更多操作,选择「分支」>「合并分支」,在弹出的列表里选择origin/master(远程仓库的master分支),确认合并即可。
  • 如果出现合并冲突,在VS Code弹出的冲突文件列表里逐个打开文件,选择保留当前更改、保留传入更改或者手动编辑合并内容,全部冲突解决后,点击源代码管理面板的「提交」按钮完成合并。

方案2:VS Code内置终端命令操作

  • 按Ctrl+(Windows/Linux)或者Cmd+(Mac)打开VS Code内置终端,先确认当前所在分支:
    git branch
    
    输出结果里带*标记的就是当前分支,如果不是GH6789/learninggit,执行切换命令:
    git checkout GH6789/learninggit
    
  • 拉取远程所有分支的最新数据:
    git fetch origin
    
  • 将远程master的最新内容合并到当前本地分支:
    git merge origin/master
    
  • 遇到冲突的话,按VS Code的冲突提示处理完成后提交即可。

注意事项

  • 合并前建议先把本地分支的未提交更改暂存或者提交,避免合并过程中丢失本地修改。
  • 如果想要完全覆盖本地分支的内容(会丢失本地未提交的修改,谨慎操作),可以在切换到目标分支后执行:
    git reset --hard origin/master
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 18:27:03