gitを勉強し始めて、最初にぶつかる壁がこれです。
ベアリポジトリ?
ノンベア?
ですが、私的なイメージですが、この2つは
ノンベアリポジトリ→倉庫
ベアリポジトリ→倉庫の横にある事務所(倉庫内荷物の管理している)
だと考えるとわかりやすいと思います。
ベアリポジトリには荷物は置いていなくて、入出庫を記録しているだけです。
なので、外部から荷物を入れる時も、倉庫から荷物を出荷する時も事務所で管理されています。
新しく倉庫を増やそう!
と思った時も、この事務所に連絡すれば入出庫を管理出来るようになります。
ベアリポジトリは実体はなくて、あくまで記録がある場所、
ノンベアは実際にファイル等が置いてある倉庫です。
ベアリポジトリに他にも、荷物の入庫があったら自動でA倉庫に入庫する、等のルールを書いておく事も出来ます。
ノンベアリポジトリ
ノンベアリポジトリは倉庫
ファイルや画像が置いてある。
ベアリポジトリ
ベアリポジトリは倉庫に横にある事務所
倉庫の入出庫の台帳があり、ファイルや画像の置き場所や、どんな変更があったかを記録してある。
荷物は置いていない
ファイルや画像は置いていなくて、あくまで記録がある場所
コメント