Сведения об отправке изменений в GitHub
При отправке изменений зафиксированные изменения в локальном репозитории отправляются в удаленный репозиторий в GitHub. Если вы изменяете проект локально и хотите, чтобы другие пользователи имели доступ к изменениям, необходимо отправить изменения в GitHub.
Перед отправкой изменений необходимо обновить локальную ветвь, чтобы включить все фиксации, добавленные в удаленный репозиторий. Если кто-то выполнил фиксации на удаленном компьютере, который не включен в локальную ветвь, GitHub Desktop предложит получить новые фиксации перед отправкой изменений, чтобы избежать конфликтов при объединении. Дополнительные сведения см. в разделе Синхронизация ветви в GitHub Desktop.
Администраторы репозитория могут включать защиты в ветви. Если вы работаете с защищенной ветвью, то не сможете удалить или принудительно отправить ее в ветвь. Администраторы репозитория могут включить другие параметры защищенной ветви для применения определенных рабочих процессов, прежде чем можно будет выполнить слияние для ветви. Дополнительные сведения см. в разделе Сведения о защищенных ветвях.
Отправка изменений в GitHub
Note
GitHub Desktop отклоняет отправку, если она превышает определенные ограничения.
- Отправка содержит большой файл, размер которого превышает 100 МиБ.
- Общий размер отправки превышает 2 ГиБ.
Если настроить Хранилище больших файлов Git для отслеживания больших файлов, можно отправить большие файлы, которые в обычном случае были бы отклонены. Дополнительные сведения см. в разделе Сведения о службе хранилища больших файлов Git и GitHub Desktop.
-
Чтобы отправить локальные изменения в удаленный репозиторий, в строке репозитория щелкните "Отправить источник".
-
Если в локальной ветви нет фиксаций, GitHub Desktop предложит получить новые фиксации из удаленной ветви. В окне "Новые фиксации в удаленном режиме" щелкните "Получить".
-
При необходимости нажмите кнопку "Предварительный запрос на вытягивание", чтобы открыть диалоговое окно предварительного просмотра, где можно просмотреть изменения и начать создание запроса на вытягивание. Дополнительные сведения см. в разделе Создание проблемы или запрос на вытягивание из GitHub Desktop.
Дополнительные материалы
- "Глоссарий GitHub" в глоссарии GitHub
- "Фиксация и проверка изменений в проекте в GitHub Desktop"
- "С помощью Git"