Выполните команду после финализации `git push`, используя git hook - PullRequest
1 голос
/ 20 сентября 2019

Я пытался запустить команду после завершения git push, но она не запускается
Я пытаюсь с post-receive, post-update и pre-push
работать с предварительным нажатием

Некоторая информация:
git версия 2.17.1
файлы путей: testProject / .git / hooks /
Ubuntu 18.04.3 LTS

Пример кода:

#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, rename this file to "post-update".

echo "test" > /home/Darck/Desktop/testProject/test.txt
# exec git update-server-info

1 Ответ

1 голос
/ 20 сентября 2019

post-receive / update являются серверными хуками , поэтому, если вы определили их локально (в том месте, где вы выполняете push), они не будут работать в любом случае.

Хук предварительного нажатия должен работать при условии, что он определен в вашем собственном репо и сделан исполняемым в myrepo/.git/hooks/pre-push

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...