Skip to main content

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

Можно использовать GitHub Desktop для клонирования и вилки репозиториев, которые существуют в GitHub.

Platform navigation

Сведения о локальных репозиториях

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

Вы можете создать локальную копию любого репозитория GitHub , к которому у вас есть доступ, клонировав репозиторий. Если у вас есть репозиторий или права на запись, можно синхронизировать локальное и удаленное расположение. Дополнительные сведения см. в разделе Синхронизация ветви в GitHub Desktop.

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

GitHub Desktop При отправке изменения в репозиторий, к которому у вас нет доступа на запись, GitHub Desktop появится запрос на создание вилки. Можно использовать свою вилку для внесения вклада в исходный вышестоящий репозиторий или для самостоятельной работы над своим собственным проектом. Все существующие вилки по умолчанию вносят изменения в вышестоящий репозиторий. Можно изменить этот выбор в любое время. Дополнительные сведения см. в разделе "Управление поведением вилки".

Вы также можете клонировать репозиторий непосредственно из GitHub или GitHub Enterprise. Дополнительные сведения см. в разделе Клонирование репозитория из GitHub в GitHub Desktop.

Клонирование репозитория

  1. В меню Файл щелкните Клонировать репозиторий.

    Снимок экрана: строка меню на Компьютере Mac. Раскрывающееся меню "Файл" развернуто, а параметр "Клонировать репозиторий" выделен оранжевым контуром.

    Снимок экрана: строка меню "GitHub Desktop" в Windows. Раскрывающееся меню "Файл" развернуто, а параметр "Клонировать репозиторий" выделен оранжевым цветом.

  2. Щелкните вкладку, соответствующую расположению репозитория, который требуется клонировать. Также можно щелкнуть URL-адрес и вручную ввести расположение репозитория.

    Снимок экрана: окно "Клонирование репозитория". В верхней части окна вкладки "GitHub.com", "GitHub Enterprise" и "URL-адрес" выделены оранжевым цветом.

  3. В списке репозиториев щелкните репозиторий, который нужно клонировать.

    Снимок экрана: окно "Клонирование репозитория". Репозиторий github/docs выделен оранжевым контуром.

  4. Чтобы выбрать локальный каталог, в который требуется клонировать репозиторий, рядом с полем "Локальный путь" нажмите кнопку " Выбрать... и перейдите к каталогу".

    Снимок экрана: окно "Клонирование репозитория". Кнопка с надписью "Выбрать" выделена оранжевым контуром.

  5. В нижней части окна "Клонировать репозиторий" нажмите кнопку "Клонировать".

Создание вилки репозитория

Вы можете вкрепить репозиторий в GitHub или в GitHub Desktop. Сведения о вилке GitHubсм. в разделе Вилка репозитория.

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

  1. В меню Файл щелкните Клонировать репозиторий.

    Снимок экрана: строка меню на Компьютере Mac. Раскрывающееся меню "Файл" развернуто, а параметр "Клонировать репозиторий" выделен оранжевым контуром.

    Снимок экрана: строка меню "GitHub Desktop" в Windows. Раскрывающееся меню "Файл" развернуто, а параметр "Клонировать репозиторий" выделен оранжевым цветом.

  2. Щелкните вкладку, соответствующую расположению репозитория, который требуется клонировать. В этом примере щелкните вкладку URL-адреса.

    Снимок экрана: вкладка "URL-адрес" окна "Клонировать репозиторий". Вкладки "GitHub.com", "GitHub Enterprise" и "URL-адрес" представлены в темно-оранжевый цвет.

  3. Введите URL-адрес или путь репозитория, который требуется клонировать.

    Снимок экрана: вкладка "URL-адрес" окна "Клонировать репозиторий". Входные данные, содержащие "octocat/Spoon-Нож", выделены оранжевым контуром.

  4. Чтобы выбрать локальный каталог, в который требуется клонировать репозиторий, рядом с полем "Локальный путь" нажмите кнопку " Выбрать... и перейдите к каталогу".

    Снимок экрана: вкладка "URL-адрес" окна "Клонировать репозиторий". Кнопка с надписью "Выбрать" выделена оранжевым контуром.

  5. В нижней части окна "Клонировать репозиторий" нажмите кнопку "Клонировать".

  6. Чтобы создать вилку, попытайтесь отправить изменение в репозиторий. Например, создайте новую ветвь и опубликуйте ее. Появится запрос на создание вилки этого репозитория.

    Снимок экрана: окно "Создание вилки запроса". Кнопка, помеченная как "Вилка этого репозитория", выделена оранжевым контуром.

  7. Ознакомьтесь с информацией в разделе "Как вы планируете использовать этот вилку?" интервалу времени.

    • Если вы планируете использовать эту вилку для участия в исходном вышестоящем репозитории, щелкните Участие в родительском проекте.
    • Если вы будете использовать эту вилку для проекта, не связанного с вышестоящим, щелкните В своих целях.
  8. Нажмите кнопку Продолжить.

Управление поведением вилки

Вы можете изменить поведение вилки с помощью вышестоящего репозитория GitHub Desktop.

  1. В строке меню выберите репозиторий, а затем выберите параметры репозитория....

    Снимок экрана: строка меню на Компьютере Mac. В раскрывающемся меню "Репозиторий" курсор наведите указатель мыши на "Параметры репозитория", выделенный синим цветом.

    Снимок экрана: строка меню "GitHub Desktop" в Windows. В раскрывающемся меню "Репозиторий" описан параметр "Параметры репозитория".

  2. В окне "Параметры репозитория" в левой боковой панели нажмите кнопку "Поведение вилки".

  3. В разделе "Я буду использовать эту вилку...", используйте переключатели, чтобы выбрать способ использования вилки.

    Снимок экрана: панель "Поведение вилки". Два переключателя: "Чтобы внести вклад в родительский репозиторий" и "Для моих собственных целей", описаны оранжевым цветом.

  4. Нажмите кнопку Сохранить.

Создание псевдонима для локального репозитория

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

  1. В левом верхнем углу GitHub Desktopокна справа от текущего имени репозитория щелкните .
  2. Щелкните правой кнопкой мыши репозиторий, для которого вы хотите создать псевдоним, а затем щелкните Создать псевдоним.
  3. Введите псевдоним для репозитория.
  4. Щелкните Создать псевдоним.

Дополнительные материалы