Autohotkey无法在git命令提示符下运行命令行

时间:2015-03-17 13:10:45

标签: git command-line command-prompt autohotkey smartgit

所以我正在尝试使用Autohotkey来运行基本的行脚本:

F19::
Send git checkout master; git pull; git merge nick; git push; git checkout nick; git merge master;
return

这适用于任何程序,但命令提示符。我在Windows机器上使用mac键盘,但F键没有问题。我把它送到了F19。当我在SmartGit中的git命令提示符下按键时,我什么都没得到。我也尝试将快捷键重新路由到另一个绑定,再次没有结果。

我想知道我的命令脚本中是否存在我调用不当的内容?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

我认为在这种情况下,bash别名会更好。

alias dostuff="git checkout master && git pull && git merge nick && git push && git checkout nick && git merge master"

编辑:

你也可以通过让它采取参数来使这更灵活。使用函数创建分支名称。

dostuff() {
  git checkout master && git pull && git merge $1 && git push && git checkout $1 && git merge master
}

使用dostuff nick

进行调用