如何用Visual Studio代码git推送到不同的分支?

CPH*_*hon 6 git visual-studio-code

我意识到在VSCode中提交后,有一个"推送"菜单选项将提交推送到默认分支.

但是,我经常需要将它推到不同的分支机构.有没有办法做到这一点或运行git push --progress "origin" DEFAULT_BRANCH:OTHER_BRANCHVSCode?

CPH*_*hon 12

毕竟这是可能的,这是用VSCode推入另一个分支的非直接方式,所以回答我自己的问题:

  1. 切换到另一个分支 - 按F1,键入__CODE__,按ENTER,键入分支的名称,然后ENTER再次按下(一旦输入分支的确切名称,它将在自动完成下拉列表中显示其ID或通知您这是当前分支) ;
  2. 通过选择提交文件来分阶段进行更改;
  3. 提交暂存文件(或全部),然后单击...按下.

您可以稍后切换回初始分支,F1+ __CODE__+ ENTER+键入其名称+ ENTER.唯一的问题是VSCode不允许您再次将这些相同的更改推回到初始分支(即使使用F1+ __CODE__).

  • 我不明白这如何回答原来的问题。手动指定远程分支的选项在哪里? (2认同)