【问题标题】:Sequence git pull-commit-push at once in JetBrains products在 JetBrains 产品中一次对 git pull-commit-push 进行排序
【发布时间】:2018-01-11 08:41:28
【问题描述】:

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

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

【问题讨论】:

  • 是什么阻止您尝试?
  • 我试图在 Android Studio 中寻找它,但没有成功。

标签: git android-studio intellij-idea pycharm jetbrains-ide


【解决方案1】:

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

现在,假设您在 .gitmessages 中预定义了提交消息并且未选中所有“提交前”安全检查,我能想到的最快的键盘快捷键是:ctrl+k 提交,shift+tab 两次放置光标在提交按钮上,按 enter 提交,然后 ctrl+shift+k 进行推送,组合 shift+tab 一次,按 enter。那是 7 次击键。

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

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

如果您独自处理自己的代码,并且对混乱的 git 历史记录和无意义的提交消息感到满意,那么它可以回答您的问题。

【讨论】:

    【解决方案2】:

    IntelliJ 有 Commit+Push 动作,如果 push 被拒绝也可以自动拉取。不完全一样,但很接近。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      • 2016-01-24
      • 2013-01-15
      • 1970-01-01
      相关资源
      最近更新 更多