Git : supprimer un fichier sensible d’un dépôt

Boris HUISGEN July 22, 2017

développement git

Parfois un fichier sensible (clé, token, certificat à vous de choisir) se retrouve par erreur ajouté à un dépôt. Seule solution faire une passage complète des commits pour le supprimer.

    # git filter-branch --force \
       --index-filter 'git rm --cached --ignore-unmatch my/path/to/file.txt' \
       --prune-empty --tag-name-filter cat -- --all

See also

Git : annuler le dernier commit amend
Read more
Git : appliquer une stratégie de merge différente
Read more
Git : prompt bash
Read more