Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2026-06-02. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

Кто может использовать эту функцию?

People with write permissions can delete files or directories in a repository.

Сведения об удалении файлов и каталогов

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

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

Если удаленный файл или каталог содержит конфиденциальные данные, данные по-прежнему будут доступны в журнале Git репозитория. Чтобы полностью удалить файл из GitHub, необходимо удалить файл из журнала репозитория. Дополнительные сведения см. в разделе Удаление конфиденциальных данных из репозитория.

Удаление файла

  1. Перейдите к файлу в репозитории, который требуется удалить.

  2. В правом верхнем углу выберите раскрывающееся меню и нажмите кнопку "Удалить файл".

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

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

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

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

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

Удаление каталога

  1. Перейдите к каталогу в репозитории, который требуется удалить.

  2. В правом верхнем углу выберите раскрывающееся меню (Дополнительные параметры) и выберите пункт "Удалить каталог".

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

  3. Просмотрите файлы, которые будут удалены.

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

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

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

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