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

时间:2017-09-23 18:19:35

标签: git visual-studio-code

在VS Code中,我知道使用git推送提交的唯一方法是进入" ..." “源代码管理”选项卡的菜单,然后单击Push

Exhibit A

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

3 个答案:

答案 0 :(得分:29)

VS代码编辑器左下方有一个按钮,您可以单击该按钮自动将分支与远程分支同步(即,如果需要,同时拉动AND推送,将分支与上游合并)。这可能是您想要的,也可能不是,但是当您知道上游没有任何变化时(例如,当您自己处理项目时),可以轻松点击此内容。

否则,我经常使用⇧⌘P(Windows / Linux上的Ctrl-Shift-P)调出命令调色板并输入gpus,这将调出Git: Push作为第一个选项。 (自Sublime Text以来,它一直在我的手指中根深蒂固)

如果您正在使用具有MRU命令历史列表的VS代码的更高版本,您可以进一步缩短它,只需键入gp,这正是我自{{3}以来一直使用的在Sublime Text。

SublimeGit

最后,您可能需要的另一个选项是添加自定义键盘快捷键以推送更改。您可以通过编辑键盘快捷键文件并添加如下内容来执行此操作:

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

答案 1 :(得分:8)

vscode 1.30.1中有一个新设置Post Commit Command,用于更改默认的提交行为 enter image description here

答案 2 :(得分:5)

VSCode在那里,但是您必须激活它: 1-通过Command / Ctrl + K + Command / Ctrl + S进入快捷方式

2-然后搜索“ Git Push”

3-单击将鼠标悬停在其上时出现的+

4-最后,编写所需的键盘快捷键

  • 您还可以搜索Git Pull,Git commit甚至与Git不相关的内容,例如kill terminal或expand terminal