Q1.ローカルリポジトリはどこにありますか?
git initで指定したフォルダのことですか?
フォルダ内に.gitというフォルダが作成されているフォルダは、全てローカルリポジトリ?


Q2.作業ディレクトリ(ワーキングツリー)はどこにありますか?
ソースコードが記載しているファイルを配置したフォルダのことですか?
hogeフォルダ内に全てのソースコードファイルを配置している場合、作業ディレクトリはhogeですか?


Q3.作業ディレクトリとローカルリポジトリは同じ場所でも良い?

  • hogeフォルダ直下でgit initしたのですが、この場合、作業ディレクトリとローカルリポジトリは何れもhogeとなりますか?
  • そもそも作業ディレクトリとローカルリポジトリは同じ場所でも良い?

  • 「両者を分ける場合」と「同じ場所にする場合」で、それぞれメリットデメリットがあれば知りたいです