Pythonでフックを書いてみました。プッシュ後に実行中に問題が発生しました。たとえば、プッシュ後に作業コピーをリセットする必要があります。リセットは実行されますが、間違ったフォルダーで実行されます。リポジトリフォルダーではなく、「.git」フォルダーにプッシュした後、新しい作業コピーを取得します。誰かが何が起こったのか説明できますか?
process = subprocess.Popen("git reset --hard".split(), stdout=subprocess.PIPE)
上記のコードを使用して、サーバー側のレポをリセットしています