0

我非常频繁地执行 3 个命令 - git checkout master & git pull upstream master & git push. 目前,通过 UI 执行此操作时,需要 2 次点击结帐,5 次点击从上游拉取,2 次点击推送。我试图弄清楚如何将此行放在 UI 按钮下,但找不到解决方案。

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

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

有没有办法做我想做的事?我 100% 确信许多其他人会发现这很有用,因为这在任何分叉的 GIT 项目中都是很常见的事情。

4

2 回答 2

4

为什么不使用工具 > 设置 > 外部工具,只写一个脚本?

#!/bin/bash
git checkout master & git pull upstream master & git push

(如果在 Windows 上,则为批处理文件)

然后只需执行一个脚本。

于 2017-04-11T21:55:39.240 回答
2

您可以尝试Compound配置并添加几个 bash 命令。

运行/调试配置

这样做,您将能够一键运行命令。

运行复合命令

于 2017-04-12T08:04:42.620 回答