【发布时间】:2017-05-08 06:59:37
【问题描述】:
我的 .git/hooks 目录中有两个钩子文件,“prepare-commit-msg”和“commit-msg”:
prepare-commit-msg
#!/bin/bash
echo "prepare-commit-msg"
exit 0
提交消息
#!/bin/bash
echo "commit-msg"
exit 0
如果我使用 Git Bash 提交“prepare-commit-msg”在消息编辑之前运行,并且在消息编辑之后运行“commit-msg”,如预期的那样:
但是如果我使用 TortoiseGit 提交,两个钩子都会在消息编辑后运行:
我知道 TortoiseGit 有钩子脚本的设置(Start Commit、Pre-Commit,...),但我没有将这些设置为任何值。
【问题讨论】:
标签: git git-bash tortoisegit