为什么WebStorm在GitHub拉取请求期间推送时会添加`--set-upstream`

时间:2017-09-28 14:41:26

标签: git github intellij-idea webstorm jetbrains-ide

我正在使用VCS -> Git -> Create Pull Request功能。在创建拉取请求之前,我将当前feature分支设置为跟踪upstream

$ git branch -u upstream/feature

但是在创建了拉取请求之后,我检查了分支并跟踪origin

$ git branch -vv
* feature-5 3b5676ee [origin/feature-5] Implemented build for ...

我检查了VSC日志,我看到以下内容:

... git -c ... push --progress --porcelain origin feature-5 --set-upstream

因此,WebStorm在推送时使用--set-upstream,这就是更改跟踪分支的原因。

为什么指定该选项?有没有办法禁用它?

PS。我知道--set-upstream的用途是什么,问题不在于此参数目的。

0 个答案:

没有答案