Клонирование репозитория Git | Кодементор

Примечание. Это пятое видео из серии Git для начинающих. Посмотрите первое видео здесь.

Допустим, вы хотите поработать над проектом вместе с другом. Вы двое будете создавать коммиты в одном и том же проекте.

Предположим также, что ваш друг создал проект. Они инициализировали репозиторий на Github.

Далее вам нужно скопировать проект с пульта на компьютер.

В Git это можно сделать с помощью Git Clone.

Что такое Git-клон

Клон git упрощает копирование проекта. Он делает три вещи:

  1. Инициализация локального репозитория
  2. Добавьте удаленный URL-адрес в локальный репозиторий.
  3. Перетащите репозиторий на свой компьютер.

Примечание: вы можете выполнить эти три шага вручную, если хотите.

Клонирование проекта

Во-первых, вам нужно перейти к проекту, который вы хотите клонировать.

Допустим, мы хотим клонировать Typi. Typi — это библиотека, которую я сделал, чтобы облегчить вам типографику при создании веб-сайтов.

Чтобы клонировать проект, вы нажимаете на большую зеленую кнопку с надписью «Клонировать или скачать».

Кнопка клонирования

Когда вы нажмете «клонировать» или «загрузить», вы увидите URL-адрес.

Скопируйте этот URL.

Еще раз убедитесь, что вы клонируете с помощью SSH. Когда вы используете SSH, вам не нужно вводить свое имя пользователя и пароль каждый раз, когда вы отправляете данные на удаленное устройство или извлекаете данные с удаленного устройства.

URL-адрес git

Затем откройте Fork.

Вы можете клонировать репозиторий, зайдя в File. Выбирать clone.

Меню клонирования в Fork Меню клонирования в Fork

Fork автоматически заполнит URL-адрес, который вы скопировали в поле URL-адреса репозитория.

Родительский каталог — это папка, в которой вы хотите разместить репозиторий. В нашем случае это Git. Если вы хотите изменить каталог, вы можете изменить его.

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

Когда вы нажмете «Клонировать», Fork приступит к загрузке проекта.

Проект клонирован Проект клонирован

Переключение между проектами

Когда вы клонируете проект, вы сможете увидеть его в выбранном вами Git-клиенте.

В нашем случае вы можете щелкнуть значок поиска в верхнем левом углу, и вы увидите «Typi» и «Project».

Переключение между проектами Переключение между проектами

Права соавторов

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

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

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

Они могут добавить вас в качестве соавтора, перейдя в проект Github. Затем нажмите «Настройки», а затем «Соавтор». Затем им нужно будет ввести ваше имя пользователя в текстовое поле и нажать «Добавить соавтора».

Добавление соавтора

Подведение итогов

Git clone делает сразу три вещи:

  1. Инициализация локального репозитория
  2. Добавьте удаленный URL-адрес в локальный репозиторий.
  3. Перетащите репозиторий на свой компьютер.

Если вы хотите выполнить отправку в удаленный репозиторий, вам потребуются права соавтора. Попросите вашего друга предоставить вам доступ к репозиторию.

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

Похожие записи

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

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