合并其他分支PR到main后VSCode文件仍显示删除、本地main落后问题
本地main分支同步远程最新改动操作方案
你遇到的是远程main分支更新后,本地未主动同步导致的版本落后问题,直接在原有本地项目目录执行以下操作即可:
- 首先确保当前处于本地main分支,执行命令:
git checkout main # 新版Git也可使用以下等价命令 git switch main - 拉取远程main分支的最新提交到本地,执行命令:
执行完成后本地main分支就会和远程版本保持一致,新增的文件会自动出现在本地目录中。git pull origin main
异常场景处理
如果执行git pull时提示存在未提交的本地改动无法合并,按以下步骤处理:
- 先暂存本地未提交的临时改动:
git stash - 再次执行
git pull origin main拉取远程代码 - 拉取完成后如果需要恢复之前暂存的改动,执行:
git stash pop
VSCode显示异常处理
如果拉取完成后VSCode资源管理器仍未显示新文件,按下Ctrl+R(Windows/Linux)或Cmd+R(Mac)重载VSCode窗口即可。
内容的提问来源于stack exchange,提问作者Lucian Anghel
相关产品推荐
相关产品推荐

