4

git pushユーザーが変更をリモート リポジトリにプッシュしようとするたびに、圧縮可能なアセット内のコミットされていない変更をチェックし、中止git pushし、実行git commitしてから再度実行するように、圧縮スクリプトを実行したいと思いますgit push

gitフックのみを使用してそのようなことは可能ですか?

4

2 に答える 2

5

Git はリリースでpre-pushフックを取得しています。1.8.2

サンプルpre-pushスクリプト: https://github.com/git/git/blob/87c86dd14abe8db7d00b0df5661ef8cf147a72a3/templates/hooks--pre-push.sample

1.8.2 ドラフト リリース ノートでは、新しい事前プッシュ フックについて説明しています: https://github.com/git/git/blob/master/Documentation/RelNotes/1.8.2.txt

于 2013-02-03T13:24:09.623 に答える
3

このパッチを見てください。

.git/hooks/サンプル フックについてはリポジトリを参照してください。

于 2010-06-07T19:15:52.253 に答える