Хорошо, так что в основном мне удалось вызвать проблемы, толкаясь очень поздно ночью. Как я могу изменить git push (без принудительного изменения файлов, защищенных от записи git) на «Вы уверены?"диалог между 3 и 6 часами утра.
1 ответ
3
Вы можете установить git pre-push hook. Создайте файл $MYREPO/.git/hooks/pre-push
:
#!/bin/bash
hour=$(date +%H)
if [ $hour -ge 3 ] && [ $hour -lt 6 ]; then
read reply "Are you sure ? [yes/anything else]"
if [ "$reply" == "yes" ]; then
return 0;
else
echo "Cancelling ..."
return 1
fi
else
return 0
fi