所以我正在尝试使用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命令提示符下按键时,我什么都没得到。我也尝试将快捷键重新路由到另一个绑定,再次没有结果。
我想知道我的命令脚本中是否存在我调用不当的内容?
提前谢谢。
答案 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