2017-09-23 381 views
1

在VS Code中,我知道推送提交git的唯一方法是進入Source Control選項卡的「...」菜單,然後單擊Push在VSCode中將代碼推送到git的快捷方式?

Exhibit A

這種方法似乎有點迂迴到我,特別是考慮到有一個獨特的按鈕提交代碼就在選項卡。 VS Code Source Control中的提交按鈕旁邊是否有按鈕?

回答

3

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