
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