John Blow has a commit hook that prevents him from commiting nocheckin
hook
echo "" && git grep --cached --line-number "nocheckin" && echo "FOUND nocheckin" && exit 1
exit 0to add it
echo 'echo "" && git grep --cached --line-number "nocheckin" && echo "FOUND nocheckin" && exit 1
exit 0' > .git/hooks/pre-commit
chmod +x .git/hooks/pre-commitResource: https://www.reddit.com/r/Jai/comments/jp0vjy/nocheckin_behavior_in_gitsourcetree/