Git PhpStorm-使用一个按钮执行多个命令

Git PhpStorm-使用一个按钮执行多个命令,git,phpstorm,phpstorm-2017.1,Git,Phpstorm,Phpstorm 2017.1,我经常执行3个命令-git checkout master&git pull上游master&git push。目前,当通过UI执行此操作时,签出需要2次单击,从上游拉取需要5次单击,推送需要2次单击。 我尝试过如何将这一行放在UI按钮下,但找不到解决方案 有些地方建议尝试使用工具>设置>外部工具,但不允许同时执行多个命令;它要求您指定可执行文件的完整路径(在本例中为git),该路径在第一次连接时中断 另一个可能的解决方案是命令行工具,但它与外部工具有完全相同的问题,更不用说它不能放在按钮下 有

我经常执行3个命令-
git checkout master&git pull上游master&git push
。目前,当通过UI执行此操作时,签出需要2次单击,从上游拉取需要5次单击,推送需要2次单击。 我尝试过如何将这一行放在UI按钮下,但找不到解决方案

有些地方建议尝试使用工具>设置>外部工具,但不允许同时执行多个命令;它要求您指定可执行文件的完整路径(在本例中为git),该路径在第一次连接时中断

另一个可能的解决方案是命令行工具,但它与外部工具有完全相同的问题,更不用说它不能放在按钮下


有没有办法做我想做的事?我百分之百地相信,许多其他人会觉得这很有用,因为这在任何分叉GIT项目中都是很常见的事情。

为什么不使用工具>设置>外部工具,然后编写一个脚本呢

#!/bin/bash
git checkout master & git pull upstream master & git push
(如果在windows上,则为批处理文件)


然后只执行一个脚本。

为什么不使用工具>设置>外部工具并编写一个脚本呢

#!/bin/bash
git checkout master & git pull upstream master & git push
(如果在windows上,则为批处理文件)


然后只执行一个脚本。

您可以尝试一个
复合配置,并添加几个bash命令

这样,只需单击一下,您就可以运行命令


您可以尝试一种
复合配置
并添加几个bash命令

这样,只需单击一下,您就可以运行命令


我本希望有更好的解决方案,但我想这也行得通。我将等待其他答案,也许有人有其他想法。这是解决方案。哦,好吧,我想我会用这个。我希望有更好的解决方案,但我想这也会起作用。将等待其他答案,可能有人有其他想法。这是解决方案。哦,好吧,我想我会使用这个。这是一个运行配置。它有不同的用途。这是一个运行配置。它有不同的目的。