Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Изменение файлов

Вы можете редактировать файлы непосредственно в GitHub в любом репозитории с помощью редактора файлов.

Редактирование файлов в репозитории

Tip: Если в репозитории есть защищенные ветви, вы не можете изменять или отправлять файлы в таких ветвях с помощью GitHub. Дополнительные сведения см. в разделе Сведения о защищенных ветвях.

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

Примечание. В редакторе файлов GitHub используется CodeMirror.

  1. В репозитории перейдите к файлу, который вы хотите изменить.
  2. В правом верхнем углу представления файлов щелкните , чтобы открыть редактор файлов.  Снимок экрана: файл. В заголовке кнопка, помеченная значком карандаша, выделена темно-оранжевым цветом.

Примечание: Вместо редактирования и фиксации файла с помощью редактора файлов по умолчанию можно выбрать редактор кода github.dev , выбрав раскрывающееся меню и щелкнув github.dev. Вы также можете клонировать репозиторий и изменить файл локально с помощью GitHub Desktop, щелкнув GitHub Desktop.

Снимок экрана: файл. В заголовке значок треугольника, обращенный вниз, выделен темно-оранжевым цветом.

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

Снимок экрана: файл в режиме редактирования. Над содержимым файла вкладка с меткой "Предварительный просмотр" выделена темно-оранжевым цветом.

  1. Щелкните Зафиксировать изменения...

  2. В поле "Сообщение о фиксации" введите короткое осмысленное сообщение о фиксации, описывающее изменения, внесенные в файл. В таком сообщении фиксацию можно отнести к нескольким авторам. Дополнительные сведения см. в разделе Создание фиксации с несколькими авторами.

  3. Если у вас есть несколько адресов электронной почты, связанных с вашей учетной записью в GitHub.com, щелкните раскрывающееся меню адрес электронной почты и выберите адрес электронной почты, который будет использоваться в качестве адреса электронной почты автора Git. В этом раскрывающемся меню отображаются только проверенные адреса электронной почты. Если вы включили сохранение конфиденциальности адресов электронной почты, то по умолчанию используется адрес электронной почты автора фиксации <username>@users.noreply.github.com. Дополнительные сведения см. в разделе Указание адреса электронной почты для фиксаций.

    Снимок экрана: запрос на вытягивание GitHub с раскрывающимся меню с параметрами выбора автор фиксации адреса электронной почты. octocat@github.com. 1. Под полями сообщения о фиксации укажите, куда следует добавить фиксацию: в текущую ветвь или в новую. Если текущей ветвью является ветвь по умолчанию, нужно создать новую ветвь для фиксации, а затем создать запрос на вытягивание. Дополнительные сведения см. в разделе Создание запроса на включение изменений.

    Снимок экрана: запрос на вытягивание GitHub с переключателем для фиксации непосредственно в ветви main или для создания новой ветви. Выбрана новая ветвь. 1. Нажмите кнопку Зафиксировать изменения или Предложить изменения.

Редактирование файлов в репозитории другого пользователя

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

  1. В репозитории другого пользователя перейдите к папке, содержащей файл, который требуется изменить. Щелкните имя файла, который нужно изменить.

  2. Над содержимым файла щелкните . На этом этапе GitHub выполняет вилку репозитория.

  3. В текстовом поле внесите необходимые изменения в файл.

  4. Над новым содержимым нажмите кнопку Предварительный просмотр.

    Снимок экрана: файл в режиме редактирования. Над содержимым файла вкладка с меткой "Предварительный просмотр" выделена темно-оранжевым цветом.

  5. Щелкните Зафиксировать изменения...

  6. В поле "Сообщение о фиксации" введите короткое осмысленное сообщение о фиксации, описывающее изменения, внесенные в файл. В таком сообщении фиксацию можно отнести к нескольким авторам. Дополнительные сведения см. в разделе Создание фиксации с несколькими авторами.

  7. Если у вас есть несколько адресов электронной почты, связанных с вашей учетной записью в GitHub.com, щелкните раскрывающееся меню адрес электронной почты и выберите адрес электронной почты, который будет использоваться в качестве адреса электронной почты автора Git. В этом раскрывающемся меню отображаются только проверенные адреса электронной почты. Если вы включили сохранение конфиденциальности адресов электронной почты, то по умолчанию используется адрес электронной почты автора фиксации <username>@users.noreply.github.com. Дополнительные сведения см. в разделе Указание адреса электронной почты для фиксаций.

    Снимок экрана: запрос на вытягивание GitHub с раскрывающимся меню с параметрами выбора автор фиксации адреса электронной почты. octocat@github.com.

  8. Щелкните Предложить изменения.

  9. Введите название и описание для запроса на вытягивание.

  10. Щелкните Создать запрос на вытягивание.