我希望能够在Android Studio / IntelliJ中的1个快捷方式(单击1个选项)中执行git pull-commit-push操作。
这将是一个非常方便的解决方案。我可以这样做吗?
答案 0 :(得分:1)
IntelliJ具有Commit + Push操作,如果推送被拒绝,也可以自动提取。它不完全相同,但非常接近。
答案 1 :(得分:1)
正如Dmitriy所说,你可以强制推送拒绝更新,见截图。
现在,我能想到的最快的键盘快捷键,假设你在.gitmessages中有预定义的提交消息,并取消选中所有"提交之前"安全检查,是:ctrl + k for commit,shift + tab两次把光标放在commit按钮上,按enter键提交,然后按ctrl + shift + k进行推送,组合shift + tab一次,按回车键。这是7次击键。
所以你可以录制这个:转到编辑/宏/开始宏录制/键入击键/返回编辑/宏/停止录制。
然后转到首选项/键盘映射/宏/右键单击录制的宏并选择添加键盘快捷键,然后选择方便的快捷方式。
如果你单独使用你的代码并且对于杂乱的git历史记录和毫无意义的提交消息都很好,那么它就会回答你的问题。