Клонирование репозитория Git | Кодементор
Примечание. Это пятое видео из серии Git для начинающих. Посмотрите первое видео здесь.
Допустим, вы хотите поработать над проектом вместе с другом. Вы двое будете создавать коммиты в одном и том же проекте.
Предположим также, что ваш друг создал проект. Они инициализировали репозиторий на Github.
Далее вам нужно скопировать проект с пульта на компьютер.
В Git это можно сделать с помощью Git Clone.
Что такое Git-клон
Клон git упрощает копирование проекта. Он делает три вещи:
- Инициализация локального репозитория
- Добавьте удаленный URL-адрес в локальный репозиторий.
- Перетащите репозиторий на свой компьютер.
Примечание: вы можете выполнить эти три шага вручную, если хотите.
Клонирование проекта
Во-первых, вам нужно перейти к проекту, который вы хотите клонировать.
Допустим, мы хотим клонировать Typi. Typi — это библиотека, которую я сделал, чтобы облегчить вам типографику при создании веб-сайтов.
Чтобы клонировать проект, вы нажимаете на большую зеленую кнопку с надписью «Клонировать или скачать».
Когда вы нажмете «клонировать» или «загрузить», вы увидите URL-адрес.
Скопируйте этот URL.
Еще раз убедитесь, что вы клонируете с помощью SSH. Когда вы используете SSH, вам не нужно вводить свое имя пользователя и пароль каждый раз, когда вы отправляете данные на удаленное устройство или извлекаете данные с удаленного устройства.
Затем откройте Fork.
Вы можете клонировать репозиторий, зайдя в File
. Выбирать clone
.
Меню клонирования в Fork
Fork автоматически заполнит URL-адрес, который вы скопировали в поле URL-адреса репозитория.
Родительский каталог — это папка, в которой вы хотите разместить репозиторий. В нашем случае это Git. Если вы хотите изменить каталог, вы можете изменить его.
Имя будет названием проекта. По умолчанию это имя соответствует имени проекта, указанному в удаленном репозитории. Вы можете изменить его, если хотите, но обычно мы его не меняем.
Когда вы нажмете «Клонировать», Fork приступит к загрузке проекта.
Проект клонирован
Переключение между проектами
Когда вы клонируете проект, вы сможете увидеть его в выбранном вами Git-клиенте.
В нашем случае вы можете щелкнуть значок поиска в верхнем левом углу, и вы увидите «Typi» и «Project».
Переключение между проектами
Права соавторов
Вы можете зафиксировать локальный репозиторий, который вы клонировали, но вы не сможете отправить свои изменения в удаленный репозиторий.
Это потому, что у вас еще нет доступа для записи в репозиторий. Это предотвращает изменение кода, принадлежащего кому-то другому, неавторизованными людьми.
Если вы хотите отправить в репозиторий, вам нужны права соавтора. Ваш друг может предоставить вам доступ к репозиторию, добавив вас в качестве соавтора.
Они могут добавить вас в качестве соавтора, перейдя в проект Github. Затем нажмите «Настройки», а затем «Соавтор». Затем им нужно будет ввести ваше имя пользователя в текстовое поле и нажать «Добавить соавтора».
Подведение итогов
Git clone делает сразу три вещи:
- Инициализация локального репозитория
- Добавьте удаленный URL-адрес в локальный репозиторий.
- Перетащите репозиторий на свой компьютер.
Если вы хотите выполнить отправку в удаленный репозиторий, вам потребуются права соавтора. Попросите вашего друга предоставить вам доступ к репозиторию.
Спасибо за прочтение. Эта статья изначально была размещена на мой блог. Подписаться на моя рассылка если вы хотите больше статей, которые помогут вам стать лучшим разработчиком внешнего интерфейса.