Я работаю с программным обеспечением, которое использует git-репозиторий для генерации (или обновления) некоторого файла на диске после успешной фиксации.Я хотел бы автоматически добавить этот сгенерированный (обновленный) файл в репозиторий git.Он может содержаться в том же или следующем коммите и должен быть также передан на удаленный компьютер.
Я пытался использовать git hooks: * pre-commit нельзя использовать, потому что до фиксации файла, которыйЯ хочу добавить не обновляется * pre-push: обновленный файл может быть добавлен и зафиксирован в git, но я не могу его автоматически выдвинуть (только первый из двух коммитов передан).Я использую скрипт типа:
pre-push: 'cp ../ updatedfile.;git add updatedfile;git commit - m "msg" '
Идеальным решением было бы использовать что-то, что сработало после успешного нажатия первого коммита, а затем создать второй коммит (содержащий обновленный файл) и протолкнуть их.Вы знаете, как решить это?