`

git hook汇总

    博客分类:
  • CI
 
阅读更多

2012.11.25 测试commit-msg钩子:

 

notepad readme

 

#!/bin/sh

 

echo 0--------------------------------------------------------

 

echo "\$1= " $1

 

git status

 

echo 1--------------------------------------------------------

 

git add -A

git commit -m "open commit-msg"

 

commit-msg挂钩接收一个参数,此参数是包含最近提交信息的临时文件的路径。

如果该挂钩脚本以非零退出,Git 放弃提交,因此,可以用来在提交通过前验证项目状态或提交信息。

 

D:\mygit>git commit -m "open commit-msg"

0--------------------------------------------------------

$1=  .git/COMMIT_EDITMSG

# On branch master

# Changes to be committed:

#   (use "git reset HEAD <file>..." to unstage)

#

#       modified:   readme

#

1--------------------------------------------------------

[master 128efd7] open commit-msg

 1 file changed, 5 insertions(+), 2 deletions(-)


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics