如何在 VS Code 中将特定远程拉入当前分支

ste*_*776 14 git visual-studio-code

在 Visual Studio Code 中使用内置 Git,我没有看到将指定的远程分支拉入当前分支的方法。我可以这样做吗?

示例:我在分支上工作myBranch,更改已合并到master远程。我想将更改从master我的当前myBranch

Yan*_*ang 14

我正在使用版本 1.30.1 (1.30.1),现在它有内置的方法来做到这一点。

在此处输入图片说明

  • 我不太清楚的一步是你需要向下钻取才能到达分支。因此,在选择 Pull、Push 然后选择 Pull from... 后,您需要选择“origin”,然后您的分支就会出现。 (2认同)

Mou*_*mit 12

最后我这样解决了

File->Preferences->Settings->User (Tab)-> Extentions ->git-> Autofeatch(set checkbox to true)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

现在您将能够在source control分支选项中看到远程分支


Gam*_*a11 9

我认为目前没有内置的方法可以做到这一点,但我找到了它的扩展:Git: Pull - Remote/Branch Specified

它添加了一个具有相同名称的命令,当调用该命令时,会提示您输入要从中提取的远程和远程分支的名称:

  • 这个答案现在已经过时了。使用“pull from”代替(参见下面的答案) (2认同)