C'est une super astuce. J'ai mis en surbrillance le nom du fichier juste pour m'assurer que les gens ne manquent pas cet extra .à la fin.
sateesh
1
Pour clarifier, vous changez le nom de votre fichier (par exemple, .env) pour ajouter .gitignore. (.env.ignore.), n'est-ce pas?
J Woodchuck
2
@woodchuck Non, je viens d'ajouter une fin .qui sera supprimée par l'explorateur.
Philippe
C'est pourquoi nous devons utiliser un MAC
Morris S
Non @MorrisS désactivez simplement "Extensions de nom de fichier" dans l'onglet Afficher / Masquer de l'Explorateur.
codah le
11
L'Explorateur Windows ne vous permet pas de créer des fichiers qui consistent essentiellement en une extension de fichier uniquement. En effet, l'Explorateur Windows a la possibilité de masquer les extensions de fichier, vous laissant avec un fichier que vous ne pouvez pas voir (voir Pourquoi l'Explorateur ne vous permet-il pas de créer un fichier dont le nom commence par un point? ). Ce n'est cependant pas une restriction de Windows lui-même ou du système de fichiers utilisé.
Pour créer un fichier nommé .gitignore , vous devrez utiliser un autre outil pour le créer. Une solution courante consiste à créer un fichier texte (par exemple test.txt ), à l'ouvrir dans le Bloc-notes et à sélectionner Enregistrer sous ... pour renommer le fichier en .gitignore .
L'interpréteur de commandes Windows vous permet également de créer des fichiers sans imposer les restrictions supplémentaires de l'Explorateur Windows. Une solution plus directe serait alors de créer le fichier à partir de la ligne de commande. Cela peut être fait à l'aide de la commande suivante:
copy NUL .gitignore
Remarque: lorsque vous traitez des fichiers qui n'ont pas de nom, il est utile de désactiver l'option "Masquer les extensions pour les types de fichiers connus" dans l'Explorateur Windows. Sinon, l'Explorateur Windows peut afficher des fichiers sans nom ou les masquer complètement.
L'explication est un peu étrange, car cela ne fait aucune différence si vous le créez avec un autre outil et l'affichez dans l'Explorateur Windows. C'est juste qu'ils ont été paresseux pour réparer leurs affaires et ont fourni une solution de contournement.
d.popov le
@ d.popov: Qu'est-ce qui est étrange dans l'explication? Il s'agit d'un problème de convivialité et l'Explorateur de fichiers fait la bonne chose. Il n'y a rien à corriger non plus, car rien n'est cassé (à part la convention * NIX pour placer une sémantique supplémentaire sur les noms de fichiers commençant par un point). En fait, il existe du code dans l'Explorateur de fichiers, qui interdit explicitement la création de fichiers qu'un utilisateur ne peut potentiellement pas voir. Le «correctif» serait de supprimer le code qui est là pour une raison. C'est vraiment un commentaire étrange.
IInspectable le
.gitignore ou .hgignore sont affichés et peuvent être sélectionnés / ouverts / renommés même avec l'option de masquer les extensions connues. Donc, ne pas permettre d'y entrer est un peu ennuyeux. Et le truc avec le dernier point est très intuitif;) Bien sûr, ce n'est que mon avis.
d.popov le
@ d.popov: Vous n'avez pas fait valoir de point de vue convaincant, pourquoi vous pensez que c'est un défaut. Vous avez simplement répété que vous voudriez qu'il en soit autrement. Les canaux UserVoice de Microsoft sont l'endroit approprié pour demander des modifications de conception. Si vous insistez sur le fait qu'il s'agit d'un bogue, Microsoft Connect est le bon endroit.
Utilisez command lineplutôt.
J'avais aussi la même erreur. Le problème était . au début du nom du fichier ou du dossier.
Alors je l'ai créé par command line.
Réponses:
J'arrive un peu en retard mais je vais vous donner le truc !! 😉
Dans l'explorateur de fichiers, appelez votre fichier
.gitignore.
et il supprimera la terminaison «.»Un comportement étrange de l'explorateur de fichiers mais, hé !, ça marche 😅
Ou créez-le à partir d'un éditeur de texte ...
la source
.
à la fin..
qui sera supprimée par l'explorateur.L'Explorateur Windows ne vous permet pas de créer des fichiers qui consistent essentiellement en une extension de fichier uniquement. En effet, l'Explorateur Windows a la possibilité de masquer les extensions de fichier, vous laissant avec un fichier que vous ne pouvez pas voir (voir Pourquoi l'Explorateur ne vous permet-il pas de créer un fichier dont le nom commence par un point? ). Ce n'est cependant pas une restriction de Windows lui-même ou du système de fichiers utilisé.
Pour créer un fichier nommé .gitignore , vous devrez utiliser un autre outil pour le créer. Une solution courante consiste à créer un fichier texte (par exemple test.txt ), à l'ouvrir dans le Bloc-notes et à sélectionner Enregistrer sous ... pour renommer le fichier en .gitignore .
L'interpréteur de commandes Windows vous permet également de créer des fichiers sans imposer les restrictions supplémentaires de l'Explorateur Windows. Une solution plus directe serait alors de créer le fichier à partir de la ligne de commande. Cela peut être fait à l'aide de la commande suivante:
Remarque: lorsque vous traitez des fichiers qui n'ont pas de nom, il est utile de désactiver l'option "Masquer les extensions pour les types de fichiers connus" dans l'Explorateur Windows. Sinon, l'Explorateur Windows peut afficher des fichiers sans nom ou les masquer complètement.
la source
en cmd, tapez simplement
ou
pour créer un fichier.
si vous créez un répertoire, tapez simplement
la source
Utilisez
command line
plutôt.J'avais aussi la même erreur. Le problème était
.
au début du nom du fichier ou du dossier.Alors je l'ai créé par
command line
.la source
oui, vous pouvez le faire avec la commande propmt pour la création de dossier mkdir .nom_dossier
la source