系统描述:
- Windows 7
- git 版本 2.10.1.windows.1
- TortoiseGit 2.3.0.0
我希望:
合并提交消息以完全自动的方式进行更改(无需手动amend
)
摘要:
在Windows上使用TortoiseGit时,没有prepare-commit-msg
hook,只有start-commit-hook
,无论钩子脚本是什么,我都会收到Windows弹出错误提示:
%1 is not a valid Win32 application
此外,我更希望仅修改“合并”提交的提交消息。
步骤:
将工作树路径设置为与我的项目路径相同,
并在“要执行的命令行”中选择我准备好的文件:
.git\hooks\prepare-commit-msg
这段文本的内容是:echo "test"
然后我尝试提交代码,但出现了以下错误:
我已经确认这个脚本文件确实是被使用的文件,因为如果我将其删除,就会收到以下消息: