1. ホーム
  2. git

[解決済み] git pushしたときにgit hookはリモートにプッシュされますか?

2022-10-31 22:35:42

質問

自分のローカルリポジトリの repo/.git/hooks/post-commit に新しいフックスクリプトを作成して、 "git push" を実行した場合、フックはリモートにプッシュされますか? そして、他の開発者が同じオリジンから "git pull" を実行したとき、彼らは私の新しいフックを取得するのでしょうか?

どのように解決するのですか?

いいえ。フックはリポジトリ単位であり、プッシュされることはありません。同様に、リポジトリ設定もプッシュされません。 .git/info にあるもの、あるいは他の多くのものもプッシュされません。

プッシュとプルでは、ブランチ/タグとコミットオブジェクト(およびコミットから到達可能なもの、たとえばツリーやブロブなど)のみを交換します。