Partage
  • Partager sur Facebook
  • Partager sur Twitter

Git supprimer un dossier/fichier

même dans toutes les versions anciennes

Sujet résolu
6 février 2019 à 15:48:09

Bonjour,

j'utilise git ( comme un débutant) et je me pose une question?

j'ai fait des commits puis j'ai un jour supprimé un dossier ( ou fichier) dans mon projet ...

git status me dit que j'ai supprimé un dossier ( ou fichier ) puis je commit ..

Et je continue ma vie !!

Mais, un jour je me dis:" le fichier truc que j'ai supprimé , il n'est plus dans ma version actuelle , mais dans les versions précédentes , je peux le retrouver  et d'autres qui partagent mon GitHub aussi !!

Du coup je me souviens du dossier , mais je ne me souviens plus quand je l'ai supprimé.

Je voudrais simplement le supprimé de toutes les versions où il pourrai se trouver .

Si je me suis bien fait comprendre ?

Il y a un git "Quelque chose"  à faire?

Sinon, comment travaillez-vous pour éviter ce genre de situation?

Merci de votre aide,

Laurent.

Finalement, après recherches j'ai trouvé ça ( on m'avait parlé de rebase, mais ça ne me convenait pas trop) , là Je trouve vraiment ce que je voulais faire !! Sujet résolut ( pour moi ).

Si ça peut servir à quelqu'un ...

-
Edité par LaurentG37 6 février 2019 à 18:27:14

  • Partager sur Facebook
  • Partager sur Twitter
6 février 2019 à 20:36:33

Salut,

Avec "git rm -r dossier". Après pour le retirer de toutes les versions, il faut remonter tous les commits pour le supprimer de chaque commit et revalider les commits.

Tu peux aller lire ce livre qui est plutôt bien fait, je trouve, et qui permet de pouvoir se débrouiller avec git.

  • Partager sur Facebook
  • Partager sur Twitter
28 avril 2021 à 11:00:17

Salut,

Hormis grosse boulette, en laissant des informations de conf de production dans le repo par exemple, je ne vois pas trop l'intérêt de nettoyer un historique d'il y a 3 ans sur un projet... En plus tu peux toujours changer un mot de passe sur ton serveur de prod par exemple.

Après si vraiment le dépo est surper crade avec énormément d'erreur de fichiers indexés, il vaut mieux le trasher et repartir à zéro.

Tu as plein de Git Cheat Sheet sur le web pour te faire un dépo super clean. 

Bon nettoyage ;) 

  • Partager sur Facebook
  • Partager sur Twitter
28 avril 2021 à 12:57:03

Bonjour,

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter

Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script