Git : Supprimer fichier de tous les commit

De BDSA WIKI
Révision datée du 1 décembre 2023 à 11:50 par David (discussion | contributions) (Création)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Cas concret d'utilisation : un fichier a été supprimé du FS mais toujours présent dans le repository.

Cette command va supprimer le fichier du repository ainsi que ses références au sein des commits.

Commande : git filter-branch[1]

git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch mon_fichier.ext'