在VSCode中将代码推送到git的快捷方式?

问题描述:

在VS Code中,我知道推送提交git的唯一方法是进入Source Control选项卡的“...”菜单,然后单击Push在VSCode中将代码推送到git的快捷方式?

Exhibit A

这种方法似乎有点迂回到我,特别是考虑到有一个独特的按钮提交代码就在选项卡。 VS Code Source Control中的提交按钮旁边是否有按钮?

VS代码编辑器左下方有一个按钮,您可以点击该按钮以自动同步(即推和拉)您的分支与远程分支。这可能是也可能不是你想要的,但当你知道上游没有变化时(例如,当你正在自己从事项目时),很容易点击它。

否则,我经常调出命令调色板⇧⌘P(Windows/Linux上按Ctrl-Shift-P键),然后键入gpus,这带来了Git: Push作为第一个选项。自崇高文本以来,它一直根植于我的手指中。如果您正在使用具有MRU历史命令列表的VS Code的更高版本,则可以进一步缩短它,只需键入gp,这正是我自SublimeGit以来一直在使用的内容。

最后,您可能要另一种选择是添加自定义的快捷键来推动改变。你可以通过编辑键盘快捷键文件来做到这一点,并添加如下内容:

{ 
    { 
     "key": "ctrl+alt+p", 
     "command": "git.push" 
    } 
} 
+0

是的,我猜这是有效的。我希望在源代码管理选项卡中有一个按钮,但这也适用。 – ifconfig

+1

就我个人而言,我发现Command Palette方法对我来说是最有生产力的方法,只是fyi! –

+0

@ifconfig和Irvine是否有热键同时提交和推送?现在,如果我输入git sideview comment,并按Ctrl + Enter,它只是提交它,它不会同时推送它。 – Noitidart