To disable accidental commit on master branch, create file
vi .git/hooks/pre-commit
In your git repository root directory with following content
#!/bin/sh BRANCH=`git rev-parse --abbrev-ref HEAD` if [ "$BRANCH" = "master" ] then echo "DO NOT COMMIT ON MASTER BRANCH. CREATE YOUR OWN BRANCH AND COMMIT" exit 1 fi exit 0
Make this file executable
chmod 755 .git/hooks/pre-commit
Now commit on master branch won’t be allowed.
One Response to GIT Disable accidental commit on master branch