如何在git merge创建的所有消息中添加emjoi :twisted_rightwards_arrows:。
谢谢。
发布于 2017-02-03 21:23:27
我没有扭曲的右箭头表情符号,但这里有如何在Git的合并提交消息中准备一条消息。在.git/hooks/prepare-commit-msg中将其作为prepare-commit-msg钩子,并确保它是可执行的。
#!/bin/sh
if [ "$2" = "merge" ]; then
sed -i "1s/^/ʕ•ᴥ•ʔ /" "$1"
fi顾名思义,Git将在准备提交消息时调用您的钩子。第一个参数$1是一个包含提交消息的文件。我们使用sed的就地(-i)模式将该文件第一(1)行的开头(^)替换为熊的脸。如果这是合并提交,则第二个参数是" merge“;如果不是,则不接触提交消息。
下面是它的外观:

当然,你不一定非得用熊。githooks手册页有更多信息。
https://stackoverflow.com/questions/42025033
复制相似问题