Git hook
Setup
下記実行ファイルを作成, 配置
[repo]/hooks/post-update
#!/bin/bash
# リポジトリの情報取得
localrepo_path=`pwd`
repo_name=`echo "${localrepo_path}" | sed "s/.*\///g"`
branch_name=`echo "${1}" | sed "s/.*\///g"`
# クローンを作成するフォルダのパスを指定
to_clone_path="//directory/directoryy"
# クローン
rm -r "$to_clone_path" # 既存のファイルは一旦削除
git clone "${localrepo_path}" "${to_clone_path}" -b "${branch_name}"
exec git update-server-info
Execute
post-updateはpush完了後に実行される
Reference
最終更新日:
August 14, 2023
作成日: August 14, 2023
作成日: August 14, 2023