Как клонировать репозиторий git

Как клонировать репозиторий git Советы и хитрости

Репозиторий git можно создать локально и позже опубликовать в учетной записи GitHub. Репозиторий может быть создан удаленно, и копия удаленного репозитория может храниться локально. Git clone — очень полезная команда git для копирования или клонирования определенного существующего репозитория, который может быть локальным или удаленным. Когда команда git clone используется для клонирования удаленного репозитория из учетной записи GitHub, она копирует полное содержимое целевого репозитория со всеми версиями файлов и папок. Предположим, пользователю git необходимо внести исправления в содержимое репозитория, добавить или удалить более одного файла и отправить более крупные коммиты. В таком случае лучше сделать клон необходимого репозитория GitHub с модификацией. Репозиторий можно отправить на удаленный сервер позже после модификации. Команду Git clone можно также использовать для клонирования любого локального репозитория. В этом руководстве показаны способы клонирования удаленного и локального репозитория.

Предпосылки

Установите GitHub Desktop

GitHub Desktop помогает пользователю git графически выполнять задачи, связанные с git. Вы можете легко загрузить последнюю версию установщика этого приложения для Ubuntu с github.com. Вы должны установить и настроить это приложение после загрузки, чтобы использовать его. Вы также можете проверить руководство по установке GitHub Desktop в Ubuntu, чтобы правильно узнать процесс установки.

Создайте учетную запись GitHub

Вам потребуется учетная запись GitHub, чтобы проверить команды, используемые в этом руководстве для удаленного репозитория.

Создайте локальный и удаленный репозиторий

Вам необходимо создать локальный репозиторий и удаленный репозиторий, чтобы проверить команды, используемые для клонирования.

Клонировать удаленный репозиторий

Откройте терминал и выполните следующую команду cd, чтобы перейти в папку git-repositories, в которой будет создан новый локальный репозиторий. Команда git clone сделает копию удаленного репозитория с именем Django в локальную папку. Вы должны указать свое имя пользователя и пароль учетной записи GitHub после выполнения команды git clone. Команда ls отобразит содержимое текущей папки.

cd git-repositories

git clone https://github.com/fyc21/Django

ls

Следующий вывод показывает, что папка Django скопирована с удаленного сервера в локальную папку.

Следующий вывод показывает, что папка Django

Выполните следующие команды, чтобы проверить содержимое папки Django.

cd Django

ls

Выполните следующие команды, чтобы проверить содержимое папки Django

Выходные данные показывают, что в папке Django есть три папки: Модели, Шаблоны и Представления.

Содержимое удаленного репозитория можно проверить, открыв удаленный репозиторий с github.com.

https://github.com/fyc21/Django

Следующие выходные данные показывают, что удаленный репозиторий содержит тот же контент, который загружен в локальный репозиторий.

Следующие выходные данные показывают, что удаленный репозиторий

Клонируйте удаленный репозиторий с другим именем

Команда clone для копирования удаленного репозитория в локальный репозиторий с тем же именем была показана в предыдущем примере. Использование команды clone для создания локального репозитория из удаленного репозитория с другим именем показано в этой части этого руководства. Выполните следующую команду, чтобы создать локальный репозиторий с именованными django-tutorials путем клонирования удаленного репозитория с именем Django.

git clone https://github.com/fyc21/Django django-tutorials

Следующий вывод показывает, что локальный репозиторий с именем django-tutorials создается из удаленного репозитория с именем Django.

Следующий вывод показывает, что локальный репозиторий с именем

Клонируйте удаленный репозиторий с помощью GitHub Desktop

Откройте рабочий стол GitHub и выберите опцию » Клонировать репозиторий из Интернета… «, чтобы выбрать удаленный репозиторий, который вы хотите скопировать в локальную систему.

Откройте рабочий стол GitHub и выберите опцию

Появится следующее диалоговое окно для выбора удаленного репозитория. Здесь отображается список опубликованных удаленных репозиториев. Выберите репозиторий с именем bash, выберите локальный путь, по которому репозиторий будет храниться на локальном диске, и нажмите кнопку » Клонировать», чтобы скопировать репозиторий.

Появится следующее диалоговое окно для выбора удаленного репозитория

После завершения процесса клонирования отобразится следующий контент. Этот репозиторий содержит только один файл, скопированный в локальный репозиторий, и последнее сообщение фиксации — » Bash tutorials «.

После завершения процесса клонирования отобразится следующий контент

Удаленный репозиторий был правильно скопирован или нет в локальном репозитории, это можно проверить, выполнив следующий код из терминала. Первая команда `ls` покажет список файлов и папку в текущем местоположении. ` Кд команда` изменит расположение каталога к папке, баш это локальная папка хранилища копируется из удаленного хранилища. Первая команда `ls` покажет список файлов и папку локального репозитория bash.

ls

cd bash

ls

Следующий вывод показывает, что удаленный репозиторий правильно скопирован в заданную папку локального диска, а папка содержит файл удаленного репозитория с именем bash-basic-tutorial.sh.

Следующий вывод показывает, что удаленный репозиторий правильно скопирован

Клонировать локальный репозиторий

Команда git clone может создать новый локальный репозиторий, скопировав существующий локальный репозиторий. Первая команда ` ls` отобразит список файлов и папок перед выполнением команды clone. Команда clone создаст новый репозиторий с именем bash-tutorial, скопировав локальный репозиторий с именем bash. Последняя команда ` ls` отобразит список файлов и папок после выполнения команды clone.

ls

git clone bash bash-tutorial

ls

Следующий вывод показывает, что новый локальный репозиторий был создан после выполнения вышеуказанных команд. Здесь bash-tutorial — это недавно созданный локальный репозиторий.

Следующий вывод показывает, что новый локальный репозиторий

Заключение

В этом руководстве были показаны различные варианты использования команды clone с использованием нескольких демонстрационных репозиториев git. Здесь были объяснены способы клонирования удаленного репозитория с помощью терминала и рабочего стола GitHub. Способ клонирования локального репозитория был показан путем выполнения команды git из терминала. Я надеюсь, что читатели смогут правильно клонировать любой локальный или удаленный репозиторий после прочтения этого руководства.

Оцените статью
ПОПУЛЯРНЫЕ ТЕХНОЛОГИИ
Добавить комментарий