kılavuz: dil dizinleri (en/tr/de/fr/ru) + dil değiştirici ve bölüm gezinmesi
- iki dilli tek dosyalar en/ ve tr/ altına ayrıldı - Almanca, Fransızca, Rusça çeviriler eklendi (10 bölüm) - kök README dil seçici oldu; her dilde kendi içindekiler sayfası - her bölüme dil değiştirici satırı + önceki/sonraki gezinme eklendi
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# 05 — Удаление файлов и каталогов
|
||||
|
||||
🌍 [English](../../en/05-delete-files/readme.md) · [Türkçe](../../tr/05-delete-files/readme.md) · [Deutsch](../../de/05-delete-files/readme.md) · [Français](../../fr/05-delete-files/readme.md) · **Русский**
|
||||
|
||||
По-настоящему ничего не пропадает: удаление — это просто ещё один коммит, а старое содержимое остаётся в истории.
|
||||
|
||||
## Удаление одного файла
|
||||
|
||||
1. Откройте файл.
|
||||
2. Нажмите меню **…** справа вверху в просмотре файла.
|
||||
3. Выберите **Удалить этот файл** (или значок 🗑️ рядом с карандашом редактирования).
|
||||
4. Напишите сообщение коммита и нажмите **Применить изменения**.
|
||||
|
||||
## Удаление каталога
|
||||
|
||||
1. Откройте каталог.
|
||||
2. Нажмите меню **…** рядом с *Добавить файл*.
|
||||
3. Выберите **Удалить этот каталог**.
|
||||
4. Закоммитьте.
|
||||
|
||||
Всё содержимое каталога удаляется этим одним коммитом.
|
||||
|
||||
## Удаление нескольких файлов сразу
|
||||
|
||||
Браузер удаляет по одному пути за раз. Для большой уборки работайте со своего компьютера (глава 10):
|
||||
|
||||
```bash
|
||||
git rm -r old-folder
|
||||
git commit -m "удалить старый каталог"
|
||||
git push
|
||||
```
|
||||
|
||||
## Как вернуть удалённый файл
|
||||
|
||||
1. Откройте **Историю** каталога, где он лежал, или историю репозитория.
|
||||
2. Найдите коммит *перед* удалением.
|
||||
3. Откройте файл в этом коммите и скопируйте содержимое либо нажмите **Просмотреть исходники на этот момент** и создайте его заново.
|
||||
|
||||
Всё, что хоть раз было закоммичено, можно восстановить. То, что вы набрали в редакторе, но так и не закоммитили, — нет.
|
||||
|
||||
## Будьте внимательны
|
||||
|
||||
- **Удаление каталога вместо файла** — если вы имеете в виду один файл, проверьте, что в меню написано *файл*.
|
||||
- **Защищённые ветки** — если `main` защищена, удаление проходит через пул-реквест (глава 09).
|
||||
- **Секреты** — удаление пароля из файла *не* убирает его из истории. Меняйте сам пароль.
|
||||
|
||||
---
|
||||
|
||||
⬅ [Назад: 04 — Создание каталогов](../04-create-directory/readme.md) · 📚 [Содержание](../README.md) · [Далее: 06 — Основы Markdown](../06-markdown-basics/readme.md) ➡
|
||||
Reference in New Issue
Block a user