Git预提交未提交

恩爱

我已经写了一个pre-commit钩子golinter在提交之前运行

#!/bin/bash

REV_NUMBER=$(git rev-list --max-count=1 HEAD)

if [[ "$REV_NUMBER" = "" ]]; then
  exit 0
fi

echo "golangci-lint run --new-from-rev $REV_NUMBER"
golangci-lint run --new-from-rev $REV_NUMBER

exit 1

预先提交的文件位于我的中<project>\.git\hooks\pre-commit

当我这样做时git commit -m "Message",预提交钩会运行并执行起毛部分。但是即使成功完成,git commit也永远不会发生。我的意思是文件仍然保留在暂存区中。

为什么?

塞尔吉·奥涅斯库

删除最后的出口1或替换为出口0。使用出口1,您正在向调用过程发出信号(提交),表明发生了问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章