Bash 基于输入git commit创建别名
我想创建一个别名,添加到我的zsh配置文件的末尾,使我能够将文件快速提交到git 大多数情况下,我的commit命令如下所示:Bash 基于输入git commit创建别名,bash,zsh,Bash,Zsh,我想创建一个别名,添加到我的zsh配置文件的末尾,使我能够将文件快速提交到git 大多数情况下,我的commit命令如下所示: git提交-m“HO HO” 我想知道是否可以创建一个类似于上一个命令的别名,但使用以下语法: 别名HO HO 其中,我只调用别名并捕获命令上的其余文本作为提交消息 谢谢 单靠别名无法做到这一点。问题在于,您希望将多个参数转换为git commit的单个参数。所以你可以定义一个函数 foo () { git commit -m "$*" } 写 foo HO HO
git提交-m“HO HO”
我想知道是否可以创建一个类似于上一个命令的别名,但使用以下语法:
别名HO HO
其中,我只调用别名并捕获命令上的其余文本作为提交消息
谢谢 单靠别名无法做到这一点。问题在于,您希望将多个参数转换为
git commit
的单个参数。所以你可以定义一个函数
foo () {
git commit -m "$*"
}
写
foo HO HO HO
然而,我不建议这样做只是为了节省键入两个引号;自己提供一个论点。然后可以定义别名
alias foo='git commit -m'
foo "HO HO HO"