Question: What is the difference between initializing a normal repo and a bare repo?

  1. Bare repos store their git history in a .git subfolder.
  2. Bare repos do not have the .git extension.
  3. Bare repos do not come with working or checked-out source files.
  4. Bare repos should be used for local rather than remote repos.

Answer: The correct answer of the above question is Option C:Bare repos do not come with working or checked-out source files.