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