【发布时间】:2022-08-02 15:47:55
【问题描述】:
我正在尝试编写 git 别名,它将使用包含给定参数和部分分支名称的消息创建提交。例如我在分支feature/my-branch,所以提交信息应该是这样的:
feature: given message
- my-branch
到目前为止,我能够想出这个:
feat = \"!myF() { git commit -m \\\"feature: $1\\n - $(git symbolic-ref --short -q HEAD) \\\" ; }; myF \"
我无法实现的是从分支名称中删除feature/(它会一直存在)。我尝试了 bash 替换功能,但它需要变量,我不知道如何在 git 别名语法和 sed 命令中创建它,但这需要输入文件。
标签: git