Не совсем уверен, что вы спрашиваете, но .....
Git - это распределенная система управления версиями (dvcs), поэтому там, где у вас есть хранилище, у вас есть все файлы и вся история длявесь репозиторий.
ИМХО в коммерческой среде разработки имеет смысл иметь центральный репозиторий, из которого можно делать официальные сборки, тогда ваши разработчики могут проталкивать и загружать в этот репозиторий, или «привратник» может сопоставлять изменения изваши разработчики и толкнуть в центральном хранилище.
Возможно, посмотрите на Gitosis , Gitolite , GitHub