Git : Supprimer fichier de tous les commit

De BDSA WIKI
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'