Web サーバーに git リポジトリを作成して Web サイトのソースを管理し、更新されたすべてのファイルを /srv/http ディレクトリに自動的にコピーして、master ブランチにプッシュするたびに Web サイトが更新されるようにしたいと考えています。
これどうやってするの?
Web サーバーに git リポジトリを作成して Web サイトのソースを管理し、更新されたすべてのファイルを /srv/http ディレクトリに自動的にコピーして、master ブランチにプッシュするたびに Web サイトが更新されるようにしたいと考えています。
これどうやってするの?
torek が指摘したように、多くの例がありますが、次の点に注意してください。
たとえば、「git の post-receive フックでブランチ上のファイルを処理する方法」を参照してください。
while read oldrev newrev ref
do
branch=`echo $ref | cut -d/ -f3`
if [ "master" == "$branch" ]; then
...