Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

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-branch ou BFG Repo-Cleaner. Pour plus d’informations, consultez « Suppression de données sensibles d’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-branch ou BFG Repo-Cleaner. Pour plus d’informations, consultez « Suppression de données sensibles d’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 dépôt ». 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 seul fichier » et « Configuration de Git Large File Storage ».

Pour aller plus loin