在VS Code中,我知道使用git推送提交的唯一方法是进入" ..." “源代码管理”选项卡的菜单,然后单击Push
。
这个方法对我来说似乎有点迂回,特别是考虑到有一个独特的按钮可以在选项卡中提交代码。有没有办法在VS Code Source Control中的提交按钮旁边有一个按钮?
答案 0 :(得分:29)
VS代码编辑器左下方有一个按钮,您可以单击该按钮自动将分支与远程分支同步(即,如果需要,同时拉动AND推送,将分支与上游合并)。这可能是您想要的,也可能不是,但是当您知道上游没有任何变化时(例如,当您自己处理项目时),可以轻松点击此内容。
否则,我经常使用⇧⌘P(Windows / Linux上的Ctrl-Shift-P)调出命令调色板并输入gpus
,这将调出Git: Push
作为第一个选项。 (自Sublime Text以来,它一直在我的手指中根深蒂固)
如果您正在使用具有MRU命令历史列表的VS代码的更高版本,您可以进一步缩短它,只需键入gp
,这正是我自{{3}以来一直使用的在Sublime Text。
最后,您可能需要的另一个选项是添加自定义键盘快捷键以推送更改。您可以通过编辑键盘快捷键文件并添加如下内容来执行此操作:
{
{
"key": "ctrl+alt+p",
"command": "git.push"
}
}
答案 1 :(得分:8)
答案 2 :(得分:5)
VSCode在那里,但是您必须激活它: 1-通过Command / Ctrl + K + Command / Ctrl + S进入快捷方式
2-然后搜索“ Git Push”
3-单击将鼠标悬停在其上时出现的+
4-最后,编写所需的键盘快捷键