A bare repository holds only Git's internal data with no working tree, so no files are ever checked out. Bare repos are the standard layout for central shared remotes and self-hosted servers. Push into one directly and clone from it like any other remote.
Looking for more? Search all 7,657 commands — works offline, in English or Spanish, and fixes typos.