打开一个新的git-bash终端并在其中运行命令

时间:2020-04-21 11:44:13

标签: bash git git-bash

我设置了一个预提交挂钩,以在git中运行单元测试。这意味着每次我运行git commit命令时,它将自动运行pytest。

但是,这会使我的git-bash终端停顿一段时间。 我想要一个命令,它将打开一个新的git-bash窗口并在其中自动运行git commit -m $ mycomment。

我知道我可以通过键入git-bash来运行新的git-bash(因为git-bash.exe在我的路径中),但是如何在其后运行“ git commit $ mycomment”呢? 谢谢

1 个答案:

答案 0 :(得分:1)

您可以将命令放在bash shell脚本中。我们称之为:<脚本名称>。

chmod +x <script name>
git-bash -c <script name>

我会在脚本内添加一个sleep命令,以便您可以查看任何结果。