Git. Создать репозиторий

Git. Создать репозиторий

git init

Для создания нового репозитория используйте команду git init

Команда

# Создаст новый репозиторий в текущем каталоге
git init

# Создаст новый репозиторий в указанном каталоге
git init <имя каталога>

# Создаст новый репозиторий в указанном каталоге.
# В текущем каталоге будет создан файл, ссылающийся на указанный каталог
git init --separate-git-dir=<имя каталога>

Параметры команды

  • <имя каталога> - каталог проекта, для которого нужно создать репозиторий
  • --separate-git-dir - при использовании данного параметра в указанном каталоге будет создан репозиторий. В текущем каталоге будет создан текстовый файл .git, в котором будет записана символическая ссылка в виде пути к фактическому хранилищу по адресу, указанному в <имя каталога>.

Описание

Для создания репозитория и начала работы с ним достаточно вызвать команду git init в каталоге проекта. К файлам проекта будет добавлен каталог с именем .git , в котором будут храниться все файлы репозитория.

Вызов команды в каталоге с уже созданным репозитарием никак не повлияет на него. История репозитория не будут очищена или изменена. В случае повторного вызова с использованием параметра --separate-git-dir , репозиторий будет перемещён в указанный каталог.

Удалённое хранилище

При совместной работе используется удалённый репозиторий, в который все участники проекта добавляют свои изменения и из которого получают изменения внесённые другими участниками. Такой репозиторий как правило создаётся без рабочего каталога. В нём нельзя создавать и изменять файлы, он используется только как хранилище.

Для создания репозитория без рабочего каталога добавьте параметр --bare при его создании. Отключить использование рабочего каталога можно в любой момент времени, изменив параметр хранилища core.bare.

# Создаст новый репозиторий без рабочего каталога
git init --bare

# Отключит использование рабочего каталога
git config --bool core.bare true