如何在vscode中进行git fetch?

Dan*_*ley 17 visual-studio-code

我没有看到在vscode源代码管理选项卡中执行git fetch的选项.

如何检查我拉动的原始远程代码并合并到我的本地源代码中?

Wil*_*lem 25

在View - > Command Palette中,您可以找到许多其他git命令,包括Fetch.


小智 12

VScode有一个设置"git.autofetch",默认情况下启用为true.这意味着当你从...菜单中执行git pull时,将在pull之前运行一个fetch.如果将git.autofetch设置为false,则下拉列表中没有显式命令可以为您执行提取操作.您必须手动输入.

  • git.autofetch使VS Code"能够定期从你的遥控器中获取更改." git pull命令将始终执行git fetch; 它与VS Code中的git.autofetch设置无关."从VS Code 1.19开始,默认情况下禁用此功能." (8认同)
  • 当_is_显式git fetch时,为什么这被标记为正确的答案,如在此之前6年发布的答案中所述? (3认同)
  • @monstro`git fetch`加载新创建的远程分支。我经常使用它来切换到gitlab功能分支。在那种情况下,我通常不想将更改拉到当前分支中,而只是切换到功能分支。 (3认同)
  • @monstro如果你想获取远程分支列表以切换到其中之一,`git fetch`会刷新列表。我不知道是否有任何命令可以做到这一点。 (2认同)
  • 实际的正确答案如下来自@Willem - 使用命令面板来获取 (2认同)
  • 如何查看获取已更改的项目?有没有办法像“修改”一样拥有“获取”部分? (2认同)