Skip to main content

Создание новых файлов

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

При создании файла на GitHubрассмотрите следующее:

  • При попытке создать новый файл в репозитории, к которому у вас нет доступа, мы создадим вилку проекта к вашей личной учетной записи и поможем отправить запрос на вытягивание в исходный репозиторий после того, как вы зафиксируете внесенное изменение.
  • Имена файлов, создаваемых через веб-интерфейс, могут содержать только буквенно-цифровые символы и дефисы (-). Чтобы использовать другие символы, создайте и зафиксируйте файлы локально, а затем отправьте их в репозиторий на GitHub.
  • В репозитории могут быть включены наборы правил push-уведомлений. Наборы правил push-уведомлений могут блокировать создание нового файла в репозитории на основе определенных ограничений. Наборы правил push-уведомлений применяются ко всей сети вилки репозитория. Это означает, что все наборы правил push-уведомлений, настроенные в корневом репозитории, также применяются к каждому вилку репозитория. Дополнительные сведения см. в разделе Сведения о наборе правил.

Предупреждение

Никогда git add, commitили push конфиденциальная информация, например пароли или ключи API, в удаленный репозиторий. Если вы уже добавили эту информацию, см . раздел AUTOTITLE.

  1. На GitHubперейдите на главную страницу репозитория.

  2. В репозитории найдите папку, в которой нужно создать файл.

  3. Над списком **** файлов выберите раскрывающееся меню , а затем щелкните Создать новый файл.

    Кроме того, можно щелкнуть в представлении дерева файлов слева.

    Снимок экрана: главная страница репозитория с выделением значка "Добавить файл" и значком "плюс", описанным выше, с оранжевым контуром.

  4. В поле имени файла введите имя и расширение файла. Чтобы создать подкаталоги, введите разделитель каталогов /.

  5. В текстовом поле содержимого файла введите содержимое файла.

  6. Чтобы просмотреть новое содержимое над содержимым файла, нажмите кнопку "Предварительный просмотр".

           ![Снимок экрана: файл в режиме редактирования. Над текстовым полем для редактирования содержимого файла вкладка с меткой "Предварительная версия", описанная в темно-оранжевый цвет.](/assets/images/help/repository/new-file-preview.png)
    
  7. Нажмите кнопку " Зафиксировать изменения" ...

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

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

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

  10. Нажмите кнопку Зафиксировать изменения или Предложить изменения.