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