Удаление файлов в репозитории
Вы можете удалить отдельный файл или весь каталог в репозитории на GitHub.
Кто может использовать эту функцию.
People with write permissions can delete files or directories in a repository.
About file and directory deletion
You can delete an individual file in your repository or an entire directory, including all the files in the directory.
If you try to delete a file or directory in a repository that you don’t have write permissions to, we’ll fork the project to your personal account and help you send a pull request to the original repository after you commit your change. For more information, see «About pull requests.»
If the file or directory you deleted contains sensitive data, the data will still be available in the repository’s Git history. To completely remove the file from GitHub, you must remove the file from your repository’s history. For more information, see «Removing sensitive data from a repository.»
Deleting a file
- Browse to the file in your repository that you want to delete.
- In the top-right corner, select the

dropdown menu, then click Delete file.


Below the commit message fields, decide whether to add your commit to the current branch or to a new branch. If your current branch is the default branch, you should choose to create a new branch for your commit and then create a pull request. For more information, see «Creating a pull request.»
Deleting a directory
- Browse to the directory in your repository that you want to delete.
- In the top-right corner, select the

dropdown menu, then click Delete directory.


Below the commit message fields, decide whether to add your commit to the current branch or to a new branch. If your current branch is the default branch, you should choose to create a new branch for your commit and then create a pull request. For more information, see «Creating a pull request.»
Удалить файл из репозитория
Загрузил в удаленный репозиторий (github) файл с кодами application.yml. Как мне удалить его оттуда и перестать отслеживать изменения на нем?
Отслеживать
3,521 12 12 серебряных знаков 20 20 бронзовых знаков
задан 15 июн 2016 в 10:03
1,207 3 3 золотых знака 17 17 серебряных знаков 31 31 бронзовый знак
15 июн 2016 в 12:07
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
- Добавьте файл в .gitignore
- git rm —cached —ignore-unmatch application.yml — удаляем файл только из репозитория, и физически файл сохранится на диске
- git commit -am «Message»
- git push origin
Отслеживать
ответ дан 15 июн 2016 в 10:30
3,521 12 12 серебряных знаков 20 20 бронзовых знаков
Выполнил вторую команду. Файл удалился вообще, мне из репозитория надо удалить, а на диске оставить.
18 июн 2016 в 13:20
Удалять файл с диска он не должен, но ответ я дополнил
19 июн 2016 в 9:51
Удалить у себя и сделать commit и push. И, таки да, не удалить, а в .gitignore его
Отслеживать
ответ дан 15 июн 2016 в 10:09
Hermann Zheboldov Hermann Zheboldov
1,116 9 9 серебряных знаков 22 22 бронзовых знака
Сначала удалить, а потом в .gitignore. Иначе не поможет.
15 июн 2016 в 10:24
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.8.3130
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Deleting files in a repository
You can delete an individual file or an entire directory in your repository on GitHub Enterprise Server.
Who can use this feature
People with write permissions can delete files or directories in a repository.
About file and directory deletion
You can delete an individual file in your repository or an entire directory, including all the files in the directory.
If you try to delete a file or directory in a repository that you don’t have write permissions to, we’ll fork the project to your personal account and help you send a pull request to the original repository after you commit your change. For more information, see «About pull requests.»
If the file or directory you deleted contains sensitive data, the data will still be available in the repository’s Git history. To completely remove the file from GitHub Enterprise Server, you must remove the file from your repository’s history. For more information, see «Removing sensitive data from a repository.»
Deleting a file
- Browse to the file in your repository that you want to delete.
- At the top of the file, click

.
Deleting a directory
- Browse to the directory in your repository that you want to delete.
- In the top-right corner, select the

dropdown menu, then click Delete directory.

Управление файлами
Вы можете создавать, изменять, перемещать и удалять файлы в репозитории непосредственно в GitHub или в командной строке.
Создание новых файлов
Вы можете создавать новые файлы непосредственно в GitHub в любом репозитории, для которого у вас есть доступ на запись.
Добавление файла в репозиторий
Можно отправить и зафиксировать существующий файл в репозиторий GitHub или с помощью командной строки.
Перемещение файла в новое расположение
Вы можете перенести файл в другой каталог в GitHub или с помощью командной строки.
Изменение файлов
Вы можете редактировать файлы непосредственно в GitHub в любом репозитории с помощью редактора файлов.
Переименование файла
Любой файл в репозитории можно переименовать непосредственно в GitHub или с помощью командной строки.
Удаление файлов в репозитории
Вы можете удалить отдельный файл или весь каталог в репозитории на GitHub.
Настройка отображения измененных файлов на GitHub
Чтобы по умолчанию отдельные файлы отображались в diff или учитывались в языке репозитория, их можно пометить атрибутом linguist-generated в файле gitattributes.