我正在关注Git Hooks Atlassian教程中的第一个简单示例,但是当我执行pre-commit
时,将以下行放在我的$ git commit
钩子文件中会引发“模糊重定向”错误消息。
我无法找到此错误的相关信息。这条线我做错了什么?
#!/bin/sh
echo "# Please include a useful commit message!" > $1
我用git version 2.10.2.windows.1
感谢max630和ElpieKay用户,我意识到我在错误的钩子文件中使用了echo "# Please include a useful commit message!" > $1
。
另外,我不知道pre-commit
钩子没有采取任何参数,所以$1
确实模糊不清。它的价值实际上是空的。
我将小片段放在prepare-commit-msg
钩子文件中,它的工作原理是this教程。