在预提交挂钩期间再次暂存文件?

Mil*_*avi 3 git pre-commit pre-commit-hook githooks

mvn java-formatter:format在预提交挂钩中安装了任务.此任务将格式化java源代码.

pushd src/ > /dev/null

mvn java-formatter:format
RETVAL=$?
if (($RETVAL == 1)); then
        exit 1
fi

popd > /dev/null
Run Code Online (Sandbox Code Playgroud)

我需要附加新格式化的源文件来提交.我怎样才能做到这一点?

Von*_*onC 5

pre-commit钩子应该可以包括git add,修改即将提交的索引.

请参阅" git pre-commithook,将文件添加到索引 ".

尝试a git add -A :/.(请参阅" 从存储库的根文件夹中添加 ")

如果您只需要添加已经上演的文件,那么您需要:

  • 这不是也会添加以前没有上过的更改的文件吗? (2认同)