J'ai un projet Webstorm que j'allais valider, mais avant d'appuyer sur le bouton de validation dans l'interface graphique Git Windows, je me suis souvenu que je ne voulais pas valider .idea
le contenu de mon dossier.
J'ai donc utilisé le site Web généré automatiquement .gitignores
pour certains IDE et l'ai ajouté à mon .gitignore
fichier.
Tous les .idea
fichiers explicitement ignorés sont toujours affichés pour être validés, même si j'ai supprimé et ajouté de nouveau les fichiers en question.
J'ai également commis le fichier gitignore sans aucun autre fichier et recollé mon contenu, mais il n'ignore toujours pas les fichiers .idea.
Comment dire à Git d'actualiser ou de vider son cache?
J'ai essayé / cd ing dans le répertoire en question et en tapant
git clean -n
mais aucun fichier n'apparaît.
fatal: pathspec '.idea' did not match any files
-r
pour la suppression récursiveLorsque vous pensez que votre git est foiré, vous pouvez utiliser cette commande pour tout faire à jour.
Aussi pour revenir au dernier commit, utilisez ceci:
la source
si vous faites des changements sur git ignore, vous devez également vider votre cache git
si vous souhaitez supprimer un dossier ou un fichier particulier,
la source
Cela doit ignorer tous les fichiers de cette extension
la source
après cette modification dans le fichier git-ignore, exécutez cette commande, cette commande supprimera tout le cache de fichiers, pas les fichiers ou les modifications
après l'exécution de cette commande, validez les fichiers
pour supprimer un seul fichier ou dossier du cache, utilisez cette commande
la source
Pour supprimer le répertoire .idea / mis en cache. par exemple
git rm -r --cached .idea
la source