Подтвердить что ты не робот

Являются ли git крючки, нажатые на пульт, когда я 'git push'?

Если я создаю новый hook script в своем локальном репозитории в repo/.git/hooks/post-commit, а затем я запускаю "git push" - это перехватчики, нажатые на пульт? Затем, когда другие разработчики запускают "git pull" из того же источника, получат ли они мои новые крючки?

4b9b3361

Ответ 1

Нет. Крюки предназначены для каждого хранилища и никогда не подталкиваются. Аналогично, конфигурация репо тоже не толкается, ни что-либо в .git/info, или несколько других вещей.

Нажатие и вытягивание только обменивает ветки/метки и фиксирует объекты (и все, что доступно из фиксации, например, деревья, капли).

Ответ 2

Нет, git перехватываются или вытягиваются, поскольку они не являются частью кода репозитория.

Пожалуйста, обратитесь к документации для списка простых клиентских и серверных перехватчиков.

Если вы хотите включить некоторые перехваты для всех клиентов, которые клонируют или вытаскивают из данного репозитория, вам нужно добавить крючки на свою кодовую базу, а затем создать свой собственный script, чтобы скопировать их или связать с ними из repo/.git/hooks/.