Введение
🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
Git - это популярная система контроля версий, используемая разработчиками для управления их кодом. Одним из первых шагов при использовании Git является создание нового репозитория. В этом лабе вы научитесь инициализировать новый репозиторий Git.
Создание нового репозитория
Мы научились клонировать существующий репозиторий Git. Теперь создадим новый репозиторий Git с нуля.
Откройте терминал или командную строку и следуйте шагам ниже, чтобы создать новый репозиторий Git:
cd ~/project
git init my_repo
Это создаст новую директорию с именем my_repo в текущей рабочей директории и инициализирует новый репозиторий Git внутри нее.
Посмотрим, что внутри директории my_repo:
ls -a my_repo
Вы должны увидеть следующие файлы и директории:
. .. .git
Директории . и .. - это специальные директории, которые представляют текущую директорию и родительскую директорию соответственно.
Директория .git - это то место, где Git хранит все конфигурационные файлы и историю версий для репозитория.
Попробуйте выполнить следующую команду, чтобы увидеть файлы и директории внутри директории .git:
ls -a my_repo/.git
Вы должны увидеть следующие файлы и директории:
. .. branches config description HEAD hooks info objects ref
- Директория
branchesсодержит ссылки на ветки в репозитории. - Файл
configсодержит настройки конфигурации, специфичные для репозитория. - Файл
descriptionсодержит краткое описание репозитория. - Файл
HEADсодержит ссылку на текущую выбранную ветку. - Директория
hooksсодержит скрипты, которые могут быть вызваны событиями Git. - Директория
infoсодержит глобальные файлы информации. - Директория
objectsсодержит все объекты в репозитории. - Директория
refсодержит ссылки на коммиты в репозитории.
На данный момент не нужно беспокоиться о содержимом директории .git. Просто помните, что именно там Git хранит всю информацию о репозитории.
Резюме
Создание нового репозитория Git - это простой процесс, который включает в себя использование команды git init. Следуя шагам, описанным в этом лабе, вы можете легко создать новый репозиторий Git и начать управлять своим кодом с помощью Git.