JetBrains 产品中的顺序 git pull-commit-push

Sequence git pull-commit-push at once in JetBrains products

我希望能够在 Android Studio / IntelliJ 的 1 个快捷方式(单击 1 个选项)中执行 git 拉-提交-推操作。

这将是一个非常方便的解决方案。我可以吗?

IntelliJ 有Commit+Push 动作,也可以在推送被拒绝时自动拉取。不完全一样,但是很接近。

正如 Dmitriy 所说,您可以在拒绝推送时强制更新,请参见屏幕截图。

现在,我能想到的最快的键盘快捷方式是:ctrl+k 用于提交, shift+tab 两次将光标放在提交按钮上,按 enter 提交,然后 ctrl+shift+k 进行推送,组合 shift+tab 一次,按 enter。那是 7 次击键。

所以你可以记录这个:转到编辑/宏/开始宏记录/键入击键/返回编辑/宏/停止记录。

然后转到首选项/键盘映射/宏/右键单击您录制的宏并select添加键盘快捷方式,瞧瞧您方便的快捷方式。

如果您独自一人处理您的代码并且对杂乱无章的 git 历史记录和毫无意义的提交消息感到满意,它会回答您的问题。