用語集 non-bare repository: 皆様のお手元にある普通のリポジトリがそれです。 bare repository: 普通はgitサーバーにある。手元でも取り扱い可能。ただしworking directoryがないので、work treeを必要とする様々な操作ができない。 bare repositoryは hoge.git/ のように .git という拡張子のついたディレクトリであらわすのが慣例であるため、それに従う。 cloneでbareからnon-bare, non-bareからbareを作成する cloneするときにbareにするかnon-bareにするか指定できる。 # bareにする git clone --bare /path/to/my-nonbare-repository /path/to/my-bare-repository.git # non-bareにす