git の hook を使ってみる
git
Published: 2019-10-11

やったこと

git の hook を使ってみます

確認環境

$ git --version
git version 2.17.2 (Apple Git-113)

調査

pre-push をコピーする

$ cp .git/hooks/pre-push.sample ./.git/hooks/pre-push

pre-push 変更

先頭にコードを追加してみます。

./.git/hooks/pre-push

echo 999
echo "エラーが発生しました"
exit 1

... (下記省略)

push

$ git push origin master
999
エラーが発生しました
error: failed to push some refs to 'xxx.git'

push 出来なかったことが分かります。