Voir l'image ci-dessous. Mon fichier .gitignore devrait ignorer tous les fichiers de src/dist, mais ce n'est pas le cas.
Git rm --cached nom_fichier.ext fonctionne bien pour moi pour mettre à jour le gitignore pour un fichier. merci.
.gitignore
ignore uniquement les fichiers qui ne font pas encore partie du référentiel. Si vous avez déjà git add
ed certains fichiers, leurs modifications seront toujours suivies. Pour supprimer ces fichiers de votre référentiel (mais pas de votre système de fichiers) utilisez git rm --cached
sur eux.
Git rm --cached nom_fichier.ext fonctionne bien pour moi pour mettre à jour le gitignore pour un fichier. merci.
Le site .gitignore
garantit que les fichiers qui ne sont pas suivis par Git
ne sont pas suivies.
Il suffit d'ajouter des dossiers/fichiers à un .gitignore
n'enlèvera pas leur trace -- ils resteront suivis par Git
.
Pour dépister les fichiers, il est nécessaire de supprimer du référentiel les fichiers suivis listés dans la rubrique .gitignore
fichier. Ensuite, ajoutez-les à nouveau et validez vos modifications.
La façon la plus simple et la plus complète de procéder est de supprimer et de mettre en cache tous les fichiers du dépôt, puis de les réinsérer. Tous les dossiers/fichiers listés dans .gitignore
ne sera pas suivi. Depuis le dossier supérieur du référentiel, exécutez les commandes suivantes :
git rm -r --cached .
git add .
Ensuite, livrez vos changements :
git commit -m "Untrack files in .gitignore"
Veuillez noter que tous les commits précédents avec les fichiers non désirés resteront dans l'historique des commits. Lors de la publication sur GitHub, soyez conscient qu'un historique de commit peut contenir .env
ou client_secret.json
des fichiers.
Meilleure pratique est de créer un fichier .gitignore et de le remplir avec les dossiers/fichiers que vous ne voulez pas suivre au démarrage d'un projet. Cependant, il est souvent nécessaire d'ajouter au fichier .gitignore
après s'être rendu compte que les fichiers indésirables sont suivis et stockés.
Merci pour la réponse. Cela m'a vraiment aidé. N'oubliez pas non plus de pousser le dépôt sur git.
Après avoir utilisé git rm -r --cached .
Le retour en arrière de toutes les modifications permet également de réintroduire tous les fichiers qui ne doivent pas être exclus à l'aide de la fonction .gitignore .
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.