Как Создать Репозиторий Git

Автор: | 10.04.2020

В этом уроке мы узнаем, как создать репозиторий Git.

Цель Git — управлять проектом или набором файлов, которые меняются с течением времени. Git хранит эту информацию в структуре данных, называемой репозиторием. Короче говоря, git Repository — это коллекция всех файлов проекта вместе с их историей. Это виртуальное хранилище вашего проекта, где вы храните все ресурсы / файлы проекта вместе со специальной папкой под названием .git. Данная папка — это репозиторий git и используется программами GIT для хранения информации о репозитории. Она позволяет сохранять версии кода, которые можно просматривать, отслеживать и управлять ими.

Просто помните, что в каждом репозитории GIT будет скрытый файл .git для отслеживания изменений в репозитории программами GIT.

Различные способы создания репозитория Git

Мы можем создать репозиторий Git, используя один из трех подходов, перечисленных ниже:

  • Создать чистый репозиторий
  • Инициализировать репозиторий в существующем каталоге проекта
  • Клонирование удаленного репозитория с Github

Мы будем использовать инструмент командной строки Git для создания репозиториев, а также для изучения всех операций Git в этой серии учебников. Использование инструмента командной строки Git поможет вам ознакомиться с командами GIT.

Итак, давайте начнем и посмотрим, как мы можем создать репозиторий Git тремя способами, упомянутыми выше. Самое первое-найти инструмент командной строки Git в системе. Я надеюсь, что вы уже прошли через процесс установки Git, описанный ранее.

Создание чистого репозитория Git

Создание пустого репозитория Git для нового проекта — это трехэтапный процесс:

  • Создать новый проект / папку
  • Перейти к новому проекту
  • Инициализировать репозиторий Git для проекта

После того, как вы установили Git, просто найдите git cmd в строке системного поиска. Вы получите средство командной строки, как показано на рисунке ниже или в зависимости от вашей версии ОС.

как создать репозиторий git

Откройте инструмент командной строки Git, вы увидите окно командной строки, как показано на рисунке ниже.создать репозиторий GIT

Шаг 1: Создайте новый проект / папку

Теперь, когда наш инструмент командной строки открыт, давайте создадим папку проекта. Создание папки проекта с хорошим именем очень важно. Если у вас есть хорошее и уместное название вашего проекта, вам будет легче идентифицировать его.

Команда для создания папки в системе Windows и Mac: mkdir <folderName>. Где folderName — это имя проекта. Назовем наш первый проект LocalGit. С этим именем команда становится: mkdir LocalGit

Создайте каталог для хранения всех локальных репозиториев git.

создать репозиторий GIT

Перейдите в эту папку с помощью команды cd LocalGit, как на Windows, так и на Mac системах.

создать репозиторий GIT

Теперь вы находитесь в папке репозитория, где мы создадим наши репозитории Git, используя три подхода, упомянутых выше.

Чистый репозиторий Git означает пустой каталог со скрытой папкой. git. Назовем этот проект BareGitRepo. Убедитесь, что вы находитесь в папке LocalGit, прежде чем приступить к следующим шагам. Введите команду mkdir BareGitRepo.

создать репозиторий GIT

Примечание: итак, теперь у вас есть ваша корневая папка (LocalGit) и в ней находится проект (BareGitRepository)

Шаг 2: переход к новому проекту

Перейдите к проекту, созданному на предыдущем шаге с помощью команды cd BareGitRepo.

создать репозиторий GIT

Шаг 3: инициализировать пустой репозиторий Git для проекта

Введите команду git init эта команда используется для создания репозитория Git. Следовательно, выполнение этой команды создает скрытую папку .git. Другими словами, инициализируется пустой репозиторий Git. Вы заметите сообщение о том, что создан пустой репозиторий Git.создать репозиторий GIT

Примечание: git init-это стандартная команда GIT, которая инициализирует каталог с помощью папки .git.

Рассмотрим содержимое только что инициализированного репозитория Git, выполнив команду dir /ah.

создать репозиторий GIT

После выполнения dir вы увидите пустую папку проекта, как и ожидалось от чистого репозитория Git. Теперь вы можете добавить файлы проекта в этот репозиторий, и они будут отслеживаться GIT.

Однако, если вы хотите увидеть .git в командной строке используйте команду dir /a: hd. Это покажет скрытые папки в каталоге.

Создание репозитория Git для существующего проекта

Мы также можем отслеживать существующий проект с помощью Git. В этом случае мы инициализируем репозиторий Git в существующем каталоге проекта. Это так же, как создание репозитория git для нового проекта с той лишь разницей, что Шаг 1 не требуется.

1. Перейдите к существующему проекту

Перейдите в каталог, содержащий данные проекта. В этом случае будем считать, что имя проекта-SampleProject в локации C:\Users\admin1\LocalGit\SampleProject, переместитесь в аналогичное место в вашей системе. Содержимое каталога можно просмотреть с помощью команды dir.

создать репозиторий GIT

Примечание: создайте несколько файлов в SampleProject для демонстрационной цели.

2. Инициализация репозитория Git для проекта

Инициализируйте репозиторий git в этом проекте с помощью той же команды, которая использовалась при создании голого репозитория, т. е. git init.

создать репозиторий GIT

Просмотрите содержимое каталога и обратите внимание, что в нем была создана папка .git.

создать репозиторий GIT

После инициализации Git проект отслеживается GIT.

 Клонирование удаленного репозитория с GitHub

Если вы хотите внести свой вклад в существующий проект, размещенный на GitHub или аналогичном онлайн-сервисе git, вам нужно клонировать их репозиторий с удаленного сервера, такого как Github, GitLab и т. д. Например, удаленный репозиторий Apache POI (библиотека Java для чтения и записи в файлы Excel) размещается по адресу https://github.com/apache/poi

Определение слова Clone в контексте Git заключается в создании локальной копии удаленного репозитория. В этом случае удаленный репозиторий размещается по адресу https://github.com/apache/poi и мы клонируем его в нашей локальной системе.

Ниже приведены шаги для клонирования (загрузки и отслеживания изменений) этого репозитория.

Шаг 1: извлеките и скопируйте URL-адрес, как указано на рисунке ниже, репозитория Apache POI на GitHub. То есть, https://github.com/apache/poi.git.

создать репозиторий GIT

Шаг 2: в Git CMD перейдите к папке для хранения всех репозиториев Git локально. То есть C:\Users\admin1\LocalGit в этом примере.

Шаг 3: создайте каталог RemoteCloneRepo для хранения исходного кода репозитория Apache POI локально с помощью команды mkdir RemoteCloneRepo.

Перейдите в этот недавно созданный каталог с помощью команды cd RemoteCloneRepo.

создать репозиторий GIT

Шаг 4: чтобы клонировать репозиторий, введите команду git clone https://github.com/apache/poi.git

создать репозиторий GIT

Примечание: git clone <repoURL> — это стандартная команда GIT для клонирования существующего удаленного репозитория.

Шаг 5: клонирование репозитория зависит от его размера. Обычно это занимает некоторое время для большого хранилища. Вам придется подождать, пока все файлы будут проверены.

Теперь вы можете вносить изменения в репозиторий. Git будет их отслеживать.

создать репозиторий GIT

 

Git Pull
git pull

В последнем уроке мы познакомились с командой Git fetch и Read more

Git Fetch и Git Merge
Git Fetch и Git Merge

В одной из последних статей мы узнали о команде Git Read more

Как проверить зафиксированные изменения на GitHub

Мы уже знаем, как вносить изменения в локальное хранилище и Read more

Git Push – вносим изменения на GitHub
Git Push

Команда git push при выполнении перемещает изменения, внесенные пользователем на Read more

Что такое git Clone и как клонировать репозиторий?
Что такое git Clone и как клонировать репозиторий?

"Клонирование" означает создание идентичных особей естественным или искусственным путем. Клонирование Read more

Что такое Git Fork?
Git Fork

Сегодня мы узнаем, как скопировать чужой репозиторий в наш аккаунт Read more

Раздел: Git Метки:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

пять + 11 =