Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Visual Studio代码-将分支推送到原点_Git_Visual Studio Code - Fatal编程技术网

Git Visual Studio代码-将分支推送到原点

Git Visual Studio代码-将分支推送到原点,git,visual-studio-code,Git,Visual Studio Code,我对最新的VisualStudio代码版本有点意见。(1.40.0) 问题是当我尝试使用VisualStudioGUI将新的本地分支推送到存储库时。 在左下角有一个带有“推”符号的小图标。(参见屏幕截图1)之前,当我单击它时,它将本地分支推到唯一可用的远程(参见屏幕截图2) 现在它不断地问我把它推到哪里。我必须手动点击唯一可用的原点。。。这是相当恼人的,因为我经常忘记做这个新的额外点击 后来在在线存储库中,我总是想:“我的分支在哪里?!哦,对了……我忘了再次进行这个新的无用的点击……” 那么,如

我对最新的VisualStudio代码版本有点意见。(1.40.0)

问题是当我尝试使用VisualStudioGUI将新的本地分支推送到存储库时。 在左下角有一个带有“推”符号的小图标。(参见屏幕截图1)之前,当我单击它时,它将本地分支推到唯一可用的远程(参见屏幕截图2)

现在它不断地问我把它推到哪里。我必须手动点击唯一可用的原点。。。这是相当恼人的,因为我经常忘记做这个新的额外点击

后来在在线存储库中,我总是想:“我的分支在哪里?!哦,对了……我忘了再次进行这个新的无用的点击……”

那么,如何恢复以前的行为,即它自动选择唯一可用的远程设备? 我只想让它执行
git push——设置上游原点localbranchname


您能否尝试手动执行命令,即:

git push --set-upstream origin localbranchname
并将其输入git存储库中的git bash

从这里我可以看到:


它表示,如果您为分支设置了上游,它将显示同步图标。在您的情况下,它会显示发布图标。

这是Visual Studio代码中的一个错误。它现在已经修复,应该在下一个版本中

已在master中修复。不明飞行物。这激怒了很多人。简单


我可以输入git push--set upstream origin localbranchname。如果我这样做,它就像以前一样工作。Visual Studio代码中的图标随后更改为“同步”图标。(与之前一样)但是,第一次单击(带有发布图标)通常只需单击一次即可。现在只需点击两次。当您不编写将git推送到何处时,有一个git设置用于处理git push。该设置称为
push.default
,您可以在一个新分支上这样尝试:
git-cpush.default=currentpush
。也许您可以为git使用这些选项中的一个,VisualStudio代码将根据您的需要工作。你可以找到git的所有选项。点击这里:谢谢。我尝试更改push.default,但表示在VS代码中仍然需要额外的单击。我在这里找到了解决方案:这是一个现已修复的bug