今週はGitHubのイベントに二回ほど行った。 http://atnd.org/events/45117 http://www.zusaar.com/event/1547007 Gitの内部構造の話 http://atnd.org/events/45117 なんとなくGitは内部的にblobとtreeとcommitというobjectで管理されてて、ブランチはポインタで...のような漠然とした知識は持っていたのですが、それをもっとクリアに出来たのが良かった。 面白かった話としては git gcしたとき、参照がないobjectでもデフォルトで90日は消えない 一度commitさえしておけばresetとかしても90日は戻せるとか git gcしたときに、いらないオブジェクトを消すだけでなくて、objectファイルをさらに圧縮にかけてpackファイルを作ったりもしている 前回packした分からの差