-u, --set-upstream
For every branch that is up to date or successfully pushed, add upstream (tracking) reference, used by argument-less git-
pull(1) and other commands. For more information, see branch..merge in git-config(1).
whoami > /tmp/gituser.txt
и точно будешь знать под каким юзером выполняется хук. git diff --name-only HEAD^..HEAD
git diff --name-only HEAD^..HEAD | zip changes.zip -@
создаст архив changes.zip с файлами, измененными последним комитом.