alternate object database Via the alternates mechanism, a repository can inherit part of its object database from another object database, which is called an "alternate". bare repository A bare repository is normally an appropriately named directory with a .git suffix that does not have a locally checked-out copy of any of the files under revision control. That is, all of the Git administrative an