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

ifc*_*fig 23 git visual-studio-code

在VS Code中,我知道使用git推送提交的唯一方法是进入Source Control选项卡的"..."菜单并单击Push.

图表A.

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

Irv*_*Lim 37

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

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

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

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

{
    {
        "key": "ctrl+alt+p",
        "command": "git.push"
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 就我个人而言,我发现命令面板方法对我来说是最有成效的方法,仅供参考! (3认同)
  • 集成的快捷键自定义工具也很棒。用Ctrl + K Ctrl + S打开 (2认同)

Tho*_*ter 10

Post Commit Commandvscode 1.30.1中有一个新设置可以更改默认提交行为 在此输入图像描述

  • 对于找不到它的人,它位于“文件”>“首选项”>“设置”>“扩展”>“Git”下 (3认同)

Zey*_*ban 9

VSCode 有它,但你必须激活它: 1- 通过 Command/Ctrl + K + Command/Ctrl + S 转到快捷方式

2-然后搜索“Git Push”

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

4- 最后写出你想要的键盘快捷键

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