您可以在.git/hooks目录下创建一个名为pre-commit的文件,然后将您想要运行的脚本添加到其中。以下是一个示例:
在终端中进入您的Git仓库目录。
输入以下命令以创建pre-commit文件:
touch .git/hooks/pre-commit
输入以下命令以将文件的权限更改为可执行:
chmod +x .git/hooks/pre-commit
打开pre-commit文件并添加您想要运行的脚本。例如:
#!/bin/sh
echo "Running pre-commit hook..."
./path/to/your/script.sh
保存并关闭文件。
确保您的脚本是可执行的。您可以通过以下方式将其更改为可执行:
chmod +x path/to/your/script.sh
现在,每次您提交更改时,pre-commit文件中的脚本都将自动运行。如果脚本返回非零退出代码,则提交将被拒绝。