- 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 — Supprimer fichiers et répertoires
|
|
|
|
🌍 [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** · [Русский](../../ru/05-delete-files/readme.md)
|
|
|
|
Rien n'est jamais vraiment perdu : une suppression n'est qu'un commit de plus, et l'ancien contenu reste dans l'historique.
|
|
|
|
## Supprimer un fichier
|
|
|
|
1. Ouvrez le fichier.
|
|
2. Cliquez sur le menu **…** en haut à droite de la vue du fichier.
|
|
3. Choisissez **Supprimer ce fichier** (ou utilisez l'icône 🗑️ à côté du crayon d'édition).
|
|
4. Écrivez un message de commit et cliquez sur **Valider les modifications**.
|
|
|
|
## Supprimer un dossier
|
|
|
|
1. Ouvrez le dossier.
|
|
2. Cliquez sur le menu **…** à côté d'*Ajouter un fichier*.
|
|
3. Choisissez **Supprimer ce répertoire**.
|
|
4. Commitez.
|
|
|
|
Tout ce qui se trouve dans le dossier est retiré dans ce seul commit.
|
|
|
|
## Supprimer plusieurs fichiers d'un coup
|
|
|
|
Le navigateur supprime un chemin à la fois. Pour un grand ménage, travaillez depuis votre ordinateur (chapitre 10) :
|
|
|
|
```bash
|
|
git rm -r ancien-dossier
|
|
git commit -m "supprimer l'ancien dossier"
|
|
git push
|
|
```
|
|
|
|
## Récupérer un fichier supprimé
|
|
|
|
1. Ouvrez **Historique** sur le dossier qui le contenait, ou l'historique du dépôt.
|
|
2. Trouvez le commit *précédant* la suppression.
|
|
3. Ouvrez le fichier à ce commit et copiez le contenu, ou cliquez sur **Parcourir les sources à ce point** et recréez-le.
|
|
|
|
Tout ce qui a un jour été commité peut être récupéré. Ce que vous avez tapé dans l'éditeur sans jamais le commiter, non.
|
|
|
|
## Attention à
|
|
|
|
- **Supprimer le dossier au lieu du fichier** — vérifiez que le menu dit bien *fichier* quand vous visez un fichier.
|
|
- **Les branches protégées** — si `main` est protégée, la suppression passe par une demande de fusion (chapitre 09).
|
|
- **Les secrets** — supprimer un mot de passe d'un fichier ne le retire *pas* de l'historique. Changez le mot de passe lui-même.
|
|
|
|
---
|
|
|
|
⬅ [Précédent: 04 — Créer des répertoires](../04-create-directory/readme.md) · 📚 [Sommaire](../README.md) · [Suivant: 06 — Les bases de Markdown](../06-markdown-basics/readme.md) ➡
|