🎯 Objectif Remplacer 100 % du contenu + historique par un repo vide, en gardant : le nom les settings les secrets les webhooks ✅ Procédure fiable (ligne de commande) 1️⃣ Cloner le repo git clone https://github.com/KinSushi/IchiGrid-EA.git cd IchiGrid-EA 2️⃣ Supprimer tous les fichiers versionnés git rm -r * git clean -fd 3️⃣ Commit “vide” git commit -m "repo reset: empty state" 4️⃣ Réécrire l’historique distant git push origin --force --all git push origin --force --tags Résultat : Repo distant = vide Historique = écrasé Branche conservée 🔐 Si Git demande un mot de passe GitHub n’accepte plus les mots de passe classiques → utiliser un Personal Access Token. Créer un token GitHub → Settings → Developer settings → Personal access tokens → Generate new token (classic) → cocher repo Utilisation : Username = ton user GitHub Password = le token 🧨 Alternative radicale (moins propre) Supprimer le repo via l’interface : GitHub → Repo → Settings → Danger Zone → Delete repository Puis recréer un repo vide et push normal. Inconvénients : Risque de perdre nom si pris Secrets & webhooks supprimés Historique settings perdu 🧠 Verdict Force push = méthode pro. Plus rapide, réversible localement, zéro perte de config.