Hooks.sh | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Hooks/commit-msg | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Hooks.sh
New file @@ -0,0 +1,5 @@ #!/bin/sh cp ./Hooks/* ./.git/hooks/ echo "操作完成,点任意键退出" read -n 1 Hooks/commit-msg
New file @@ -0,0 +1,12 @@ #!/bin/sh # -*- coding: UTF-8 -*- if [ "$(grep -in '^[0-9]*[1-9][0-9]* .*' "$1")" == "" ] && [ "$(grep -in '^Merge .*' "$1")" == "" ] && [ "$(grep -in '^Revert .*' "$1")" == "" ]; then echo 以下3种是正确的备注信息是: echo 1. 12345 正常提交备注信息必须以数字单号开头。#数字单号后面带空格# echo 2. Merge 以Merge开头说明这是一次git合并操作,这是被允许的。#Merge后面带空格# echo 3. Revert 以Revert开头说明这是一次git还原操作,这是被允许的。#Revert后面带空格# exit 1 fi