Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

Pushing changes to GitHub

As you commit changes to your project locally, you can push those changes to GitHub so that others may access them from the remote repository.

Who can use this feature

People with write permissions can push changes to a repository.

Сведения об отправке изменений в GitHub

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

Перед отправкой изменений необходимо обновить локальную ветвь, чтобы включить все фиксации, добавленные в удаленный репозиторий. Если кто-то выполнил фиксации на удаленном компьютере, который не включен в локальную ветвь, GitHub Desktop предложит получить новые фиксации перед отправкой изменений, чтобы избежать конфликтов при объединении. Дополнительные сведения см. в разделе Syncing your branch.

Администраторы репозитория могут включать защиту в ветви. Если вы работаете с защищенной ветвью, то не сможете удалить или принудительно отправить ее в ветвь. Администраторы репозитория могут включить другие параметры защищенной ветви для применения определенных рабочих процессов, прежде чем можно будет выполнить слияние для ветви. Дополнительные сведения см. в разделе About protected branches.

Отправка изменений в GitHub

Примечание. GitHub Desktop отклоняет отправку, если она превышает определенные ограничения.

  • Отправка содержит большой файл, размер которого превышает 100 МБ.
  • Общий размер отправки превышает 2 ГБ.

Если настроить Хранилище больших файлов Git для отслеживания больших файлов, можно отправить большие файлы, которые в обычном случае были бы отклонены. Дополнительные сведения см. в разделе Сведения о службе хранилища больших файлов Git и GitHub Desktop.

  1. Щелкните Отправить origin, чтобы отправить локальные изменения в удаленный репозиторий. Кнопка отправки
  2. Если GitHub Desktop предлагает получить новые фиксации из удаленного расположения, нажмите Получить. Кнопка "Получить"
  3. При необходимости щелкните Создать запрос на вытягивание, чтобы открыть запрос на вытягивание и совместно работать над изменениями. Дополнительные сведения см. в разделе "Creating an issue or pull request" Кнопка "Создать запрос на вытягивание".

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