Skip to content

Instantly share code, notes, and snippets.

@Thithip
Last active January 16, 2024 10:27
Show Gist options
  • Star 8 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Thithip/cfc058442e4e052aa817 to your computer and use it in GitHub Desktop.
Save Thithip/cfc058442e4e052aa817 to your computer and use it in GitHub Desktop.
Git : problème de .gitignore non pris en compte

Si au fur et à mesure des commits, ou après un git clone, le .gitignore peut ne plus fonctionner, Git indexe alors des fichiers qui ne le devrait pas l'être. Il faut donc tout réinitialiser.

  • archivage de tout le code modifié non versionné ;
  • suppression de l'index
git rm -r --cached .
  • réimportation de tout l'index (le .gitignore est maintenant pris en compte) :
git add .
  • commit des changements :
git commit -m ".gitignore est maintenant fonctionnel"
@sebAvenel
Copy link

Nickel, merci!

@Sganus
Copy link

Sganus commented May 12, 2021

Super astuce, je ne comprenais pas pourquoi mon gitignore ne fonctionnait pas. Maintenant tout est OK

@lucasflorent
Copy link

Pour répondre à @Freeze : J'avais ajouté un .gitignore dans un nouveau dossier et les ignorances n'étaient pas prises en compte après un git push. Après avoir fait "git rm -r --cached .", tout est rentré dans l'ordre.

@gregoryvenet
Copy link

Belle découverte! problème réglé merci

@jeanpetitt
Copy link

merci nickel pour cette solution

@njaros
Copy link

njaros commented Jul 14, 2023

on ne devrait pas avoir besoin de faire ça, leur feature gitignore n'est juste pas au point

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment