Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

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

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

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

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

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

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

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

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

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

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

    Параметр меню «Клонировать» в приложении Mac

    Параметр меню «Клонировать» в приложении Windows

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

    Вкладки "Расположение" в меню "Клонировать репозиторий"

    Вкладки "Расположение" в меню "Клонировать репозиторий"

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

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

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

    1. Нажмите кнопку **Выбрать...** и перейдите к локальной папке, в которую нужно клонировать репозиторий.

    Кнопка «Выбрать».

    Кнопка «Выбрать».

    1. Щелкните **Клонировать**.

    Кнопка "Клонировать"

    Кнопка "Клонировать"

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

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

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

    Параметр меню «Клонировать» в приложении Mac

    Параметр меню «Клонировать» в приложении Windows

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

    Вкладки "Расположение" в меню "Клонировать репозиторий"

    Вкладки "Расположение" в меню "Клонировать репозиторий"

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

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

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

    1. Нажмите кнопку **Выбрать...** и перейдите к локальной папке, в которую нужно клонировать репозиторий.

    Кнопка «Выбрать».

    Кнопка «Выбрать».

    1. Щелкните **Клонировать**.

    Кнопка "Клонировать"

    Кнопка "Клонировать"

    1. Если вы планируете использовать эту вилку для участия в исходном вышестоящем репозитории, щелкните **Участие в родительском проекте**.

    Пункт меню для участия в родительском проекте

    Пункт меню для участия в родительском проекте

  2. Если вы будете использовать эту вилку для проекта, не связанного с вышестоящим, щелкните В своих целях.

    Пункт меню для участия в независимом проекте

    Пункт меню для участия в независимом проекте

  3. Нажмите кнопку Продолжить.

    Кнопка "Продолжить"

    Кнопка "Продолжить"

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

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

  1. Откройте меню Репозиторий и выберите Параметры репозитория... .

    Пункт меню "Параметры репозитория" в приложении для Mac

    Пункт меню "Параметры репозитория" в приложении для Windows

    1. Нажмите кнопку **Поведение вилки**, а затем выберите способ использования вилки.

    Пункт "Участие в родительском репозитории" в меню "Поведение вилки"

    Пункт "Участие в родительском репозитории" в меню "Поведение вилки"

  2. Выберите команду Сохранить.

    Кнопка "Сохранить" в меню "Поведение вилки"

    Кнопка "Сохранить" в меню "Поведение вилки"

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

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

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

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