hxp
2018-10-19 7f4868963c8f32815de0d0f3e1508839b3cb5b5a
1 增加钩子文件
2个文件已添加
17 ■■■■■ 已修改文件
Hooks.sh 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Hooks/commit-msg 12 ●●●●● 补丁 | 查看 | 原始文档 | 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