$ vim YOURぷろじぇくと/.git/hooks/pre-push
を開いて編集します。
commitの場合はpre-commitです。
コードは下のやつがどちらのファイルでも動きます。
#!/bin/sh
# master時のcommitを禁止します。
# git commit コマンド実行時にエラーコメントが出ます
currentBranch="$(git rev-parse --abbrev-ref HEAD)"
if [ "$currentBranch" = "master" ]; then
echo "masterしちゃだめ!!"
exit 1
fi
簡単な解説、
とりあえず禁止するには exit 1!!
許可は0です。
最近のコメント