Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
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"
@haoud
Copy link

haoud commented Jan 17, 2018

Merci pour cette astuce !

@CorentinLeGuen
Copy link

CorentinLeGuen commented Feb 28, 2018

Merci pour l'info !

@freezed
Copy link

freezed commented Oct 12, 2018

le .gitignore peut ne plus fonctionner

Hum… est-ce que cette situation est documentée? Je n'ai encore jamais vu le cas et je suis bien curieux de savoir dans quelles conditions ont peut avoir ce genre de soucis…

@catwal
Copy link

catwal commented Mar 7, 2019

super, marche nickel!

@p-acDev
Copy link

p-acDev commented Apr 23, 2019

excellent merci ! Parfait quand on modifie le .gitignore en cours de projet

@sebAvenel
Copy link

sebAvenel commented Oct 23, 2019

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

lucasflorent commented Aug 3, 2021

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.

@PtitGreg
Copy link

PtitGreg commented Mar 30, 2022

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

@jeanpetitt
Copy link

jeanpetitt commented Aug 13, 2022

merci nickel pour cette solution

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