1
2
3
4
5
6
7
8
9
10
11
12
| #!/bin/sh
| # -*- coding: UTF-8 -*-
|
| if [ "$(grep -in '^[0-9]\{4,5\} .*' "$1")" == "" ] && [ "$(grep -in '^Merge .*' "$1")" == "" ] && [ "$(grep -in '^Revert .*' "$1")" == "" ]; then
| echo 以下3种是正确的备注信息是:
| echo 1. 12345 正常提交备注信息必须以4到5位数字单号开头。#数字单号后面带空格#
| echo 2. Merge 以Merge开头说明这是一次git合并操作,这是被允许的。#Merge后面带空格#
| echo 3. Revert 以Revert开头说明这是一次git还原操作,这是被允许的。#Revert后面带空格#
| exit 1
|
| fi
|
|
|