如果第一个-m
选项是超过50个字符的字符串,我希望git拒绝提交。
$ git commit -m "AABBCCDDEEFFGGHHIIJJKKLLMMNOOPPQQRRSSTTUUVVWWXXYYZZ"
Error: Could not commit, header size larger than 50
答案 0 :(得分:1)
您可以使用git hook来实现此类功能。
我相信你可能正在寻找一个帖子提交钩子。
然后,您可以编写一个bash脚本来检查在提交消息中输入的消息,然后要求用户更改它。
然后可能会立即触发git commit --amend
,以便他们被迫改变它