Skip to main content

Suppression de fichiers dans Git Large File Storage

Si vous avez configuré Git LFS pour votre dépôt, vous pouvez supprimer tous les fichiers ou un sous-ensemble de fichiers de Git LFS.

Suppression d’un seul fichier

  1. Supprimez le fichier de l’historique Git du dépôt en utilisant la commande filter-repo ou BFG Repo-Cleaner. Pour plus d’informations sur leur utilisation, consultez « Suppression de données sensibles dans un dépôt ».

  2. Accédez à votre fichier .gitattributes.

    Remarque : Votre fichier .gitattributes est généralement enregistré dans votre dépôt local. Dans certains cas, vous avez peut-être créé un fichier .gitattributes global qui contient toutes vos associations Git LFS .

  3. Recherchez et supprimez la règle de suivi Git LFS associée dans le fichier .gitattributes.

  4. Enregistrez et quittez le fichier .gitattributes.

Suppression de tous les fichiers dans un dépôt Git LFS

  1. Supprimez le fichier de l’historique Git du dépôt en utilisant la commande filter-repo ou BFG Repo-Cleaner. Pour plus d’informations sur leur utilisation, consultez « Suppression de données sensibles dans un dépôt ».

  2. Vous pouvez aussi désinstaller Git LFS dans le dépôt, pour ce faire, exécutez :

    git lfs uninstall
    

    Pour les versions Git LFS inférieures à 1.1.0, exécutez :

    git lfs uninit
    

Objets Git LFS dans votre dépôt

Une fois que vous avez supprimé les fichiers dans Git LFS, les objets Git LFS existent toujours dans le stockage distant et sont comptabilisés dans votre quota de stockage Git LFS.

Pour supprimer les objets Git LFS d’un dépôt, supprimez et recréez le dépôt. Quand vous supprimez un dépôt, tous les problèmes, les étoiles et les duplications associés sont également supprimés. Pour plus d’informations, consultez « Suppression d’un référentiel ». Si vous devez supprimer définitivement un objet supprimé et que vous ne pouvez pas supprimer le dépôt, contactez le support pour obtenir de l’aide.

Remarque : Si vous avez supprimé un seul fichier et que vous voulez garder d’autres objets Git LFS dans votre dépôt, après avoir supprimé et recréé votre dépôt, reconfigurez vos fichiers associés à Git LFS. Pour plus d’informations, consultez « Suppression d’un fichier unique » et « Configuration de Git Large File Storage ».

Pour aller plus loin