如何在IntelliJ 15中进行自动git推送?

时间:2016-03-19 20:44:47

标签: git intellij-idea intellij-15

目前,我在一个基于干线的开发团队工作。

我们最近将项目从SVN移到GIT,这要求我在每次提交后进行推送( Ctrl + K Ctrl + Shift + K )。

有没有办法配置IntelliJ在每次提交后将更改推送到origin / master?

2 个答案:

答案 0 :(得分:1)

没有选项可以始终自动执行提交和推送。但是,有一个快捷方式可以手动执行这两个操作。如果你将鼠标悬停在"提交"在“提交更改”对话框中,您将看到"提交和推送"选项,它将在您提交后推送更改。

答案 1 :(得分:1)

如果我使用PhpStorm 2018.1 EAP在Windows 10中工作,那么我将此脚本用于AutoHotkey版本1.1.28。仅使用一个快捷方式(Ctrl + K)进行提交和推送。

#IfWinActive,ahk_class SunAwtFrame
  ~^k:: ; thats Ctrl+K
    WinWaitActive,Commit Changes ahk_class SunAwtDialog,,3
    Sleep,300
    send,{CtrlDown}{Altdown}k{Ctrlup}{Altup} ; Ctrl+Alt+K that commits and pushes 
    WinWaitActive,Push Commits ahk_class SunAwtDialog,,3 
    Sleep,200
    send,{Altdown}p{Altup} ; push
    Msgbox,macro for git push in IntelliJ finished `n developed:SL5net, 23.03.2018 17:11`n (%A_LineFile%~%A_LineNumber%) 
  return

autohotkey的安装程序:https://autohotkey.com/download/