我正在使用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
的用途是什么,问题不在于此参数目的。