やぎLabs

gitでcommit後にリモートでcloneしてもコミット内容が反映されない

gtiとgitwebを利用してリモートでcloneするとコミットした物が反映されない。

git-update-server-infoを実行するとcloneしたら反映される。どうやら、コミット時にgit-update-server-infoが実行されないようです。

.git/hook/post-commitファイルを作って以下のコマンドを書いて保存

<pre>exec git-update-server-info</pre>

ちなみにpushのときはpost-update、resetのときはpost-resetなどいろいろあるようです。

参考サイト

http://kkurahar.github.io/blog/2013/03/14/git-postupdate-jenkins/

http://d.hatena.ne.jp/aki-yam/20091203/1259809797

http://stackoverflow.com/questions/18645512/is-there-a-hook-on-git-for-post-reset