- 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
50 lines
2.2 KiB
Markdown
50 lines
2.2 KiB
Markdown
# 05 — Dateien und Verzeichnisse löschen
|
|
|
|
🌍 [English](../../en/05-delete-files/readme.md) · [Türkçe](../../tr/05-delete-files/readme.md) · **Deutsch** · [Français](../../fr/05-delete-files/readme.md) · [Русский](../../ru/05-delete-files/readme.md)
|
|
|
|
Nichts geht wirklich verloren: Eine Löschung ist nur ein weiterer Commit, und der alte Inhalt bleibt in der Historie.
|
|
|
|
## Eine einzelne Datei löschen
|
|
|
|
1. Öffnen Sie die Datei.
|
|
2. Klicken Sie oben rechts in der Dateiansicht auf das Menü **…**.
|
|
3. Wählen Sie **Diese Datei löschen** (oder das Symbol 🗑️ neben dem Bearbeitungsstift).
|
|
4. Schreiben Sie eine Commit-Nachricht und klicken Sie auf **Änderungen übernehmen**.
|
|
|
|
## Einen Ordner löschen
|
|
|
|
1. Öffnen Sie den Ordner.
|
|
2. Klicken Sie auf das Menü **…** neben *Datei hinzufügen*.
|
|
3. Wählen Sie **Dieses Verzeichnis löschen**.
|
|
4. Committen Sie.
|
|
|
|
Alles im Ordner wird in diesem einen Commit entfernt.
|
|
|
|
## Mehrere Dateien auf einmal löschen
|
|
|
|
Der Browser löscht einen Pfad nach dem anderen. Für großes Aufräumen arbeiten Sie vom eigenen Rechner (Kapitel 10):
|
|
|
|
```bash
|
|
git rm -r alter-ordner
|
|
git commit -m "alten Ordner entfernen"
|
|
git push
|
|
```
|
|
|
|
## Eine gelöschte Datei zurückholen
|
|
|
|
1. Öffnen Sie **Historie** im Ordner, der sie enthielt, oder die Repository-Historie.
|
|
2. Suchen Sie den Commit *vor* der Löschung.
|
|
3. Öffnen Sie die Datei in diesem Commit und kopieren Sie den Inhalt, oder klicken Sie auf **Quellcode zu diesem Zeitpunkt ansehen** und legen Sie sie neu an.
|
|
|
|
Alles, was jemals committet wurde, lässt sich wiederherstellen. Etwas, das Sie im Editor getippt, aber nie committet haben, nicht.
|
|
|
|
## Vorsicht bei
|
|
|
|
- **Ordner statt Datei löschen** — prüfen Sie, ob im Menü *Datei* steht, wenn Sie eine Datei meinen.
|
|
- **Geschützten Branches** — ist `main` geschützt, läuft die Löschung über einen Pull Request (Kapitel 09).
|
|
- **Geheimnissen** — ein Passwort aus einer Datei zu löschen entfernt es *nicht* aus der Historie. Ändern Sie das Passwort selbst.
|
|
|
|
---
|
|
|
|
⬅ [Zurück: 04 — Verzeichnisse anlegen](../04-create-directory/readme.md) · 📚 [Inhalt](../README.md) · [Weiter: 06 — Markdown-Grundlagen](../06-markdown-basics/readme.md) ➡
|