Claire git cache local
J'ai un Webstorm projet que j'étais sur le point de s'engager, mais avant d'appuyer sur le bouton de validation dans le Git Windows GUI, je me suis souvenu que je ne veux pas commettre mon .idea
contenu du dossier.
J'ai donc utilisé le site web de l'auto génère .gitignores
pour certaines IDEs et de l'ajouter à mon .gitignore
fichier.
Tous .idea
les fichiers qui sont explicitement ignorés sont toujours à l'affiche jusqu'à commettre, malgré moi la suppression et re-ajouté les fichiers en question.
J'ai aussi commis le fichier gitignore sans autres fichiers, et re-collé de mon contenu, mais c'est pas encore ignorant la .idée fichiers.
Comment dois-je dire à Git pour actualiser ou effacer le cache?
J'ai essayé de cd /ing dans le répertoire en question, et en tapant
git clean -n
mais pas de fichiers à afficher.
OriginalL'auteur jozenbasin | 2017-01-25
Vous devez vous connecter pour publier un commentaire.
vous devez retirer leur formulaire de la zone de transit
maintenant, vous devez vous engager ces changements et ils seront ignorés à partir de ce point.
Une fois que git commencer à suivre les changements, il ne sera pas "stop" suivi de ceux-ci, même si elles ont été ajoutées à la
.gitignore
fichier plus tard.Vous doit explicitement les supprimer et que de commettre de suppression manuelle afin de bien les ignorer.
fatal: pathspec '.idea' did not match any files
Lorsque vous tapez la commande git status voyez-vous? WebStorm peut-être ajouté pour vous si vous avez coché la case pour ajouter automatiquement les fichiers
Je n'ai aucune idée, mais il semble que la commande que vous m'avez donné travaillé, même si elle a retourné une erreur fatale.... Les fichiers n'apparaissent plus à s'engager.
vous pourriez envisager d'ajouter
-r
récursive de retraitOriginalL'auteur
Quand vous pensez à votre git est foiré, vous pouvez utiliser cette commande pour faire tout à jour.
Également de revenir dernier commit utiliser ceci :
Fonctionne parfaitement! Joli coup.
OriginalL'auteur
De cette
Quand vous pensez à votre git est foiré et agir funky, vous pouvez essayer de vider votre git cache et de réorganiser tout nettoyer...
assurez-vous que vous disposez de deux tirets (- -).
OriginalL'auteur