Question Comment créer un fichier .gitignore


Je dois ajouter quelques règles à mon .gitignore fichier, cependant, je ne peux pas le trouver dans mon dossier de projet. N'est-ce pas créé automatiquement par Xcode? Si non, quelle commande me permet d'en créer un?


812
2018-05-24 19:48


origine


Réponses:


Si vous utilisez Windows, il ne vous permettra pas de créer un fichier sans nom de fichier dans Windows Explorer. Cela vous donnera l'erreur "Vous devez taper un nom de fichier"si vous essayez de renommer un fichier texte .gitignore

enter image description here

Pour contourner cela, j'ai utilisé les étapes suivantes

  1. Créez le fichier texte gitignore.txt
  2. Ouvrez-le dans un éditeur de texte et ajoutez vos règles, puis enregistrez et fermez
  3. Maintenez SHIFT, cliquez avec le bouton droit sur le dossier dans lequel vous vous trouvez, puis sélectionnez Ouvrez la fenêtre de commande ici
  4. Puis renommez le fichier dans la ligne de commande, avec ren gitignore.txt .gitignore

Alternativement @HenningCash suggère dans les commentaires

Vous pouvez contourner cette erreur Windows Explorer en ajoutant un point à   le nom de fichier sans extension: .gitignore. sera automatiquement   changé en .gitignore


1360
2017-09-06 10:59



Aussi simple que les choses peuvent (parfois) être: Ajoutez simplement ce qui suit dans votre interface de ligne de commande préférée (GNU Bash, Git Bash, etc.)

touch .gitignore

Testmenow

Mise à jour: Testé avec Windows CMD et il ne fonctionne pas sur Win 8.1+. Néanmoins, il fonctionne avec Git Bash que vous devriez avoir installé dans Windows si vous utilisez Git.

Mettre à jour: Comme @Wardy l'a souligné dans les commentaires, touch fonctionne aussi bien sur Windows que sur le chemin complet. Cela pourrait aussi expliquer pourquoi cela ne fonctionne pas pour certains utilisateurs les fenêtres: Le touch commande semble ne pas être dans le $PATH sur certaines versions de Win par défaut.

C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore

401
2018-02-20 11:55



La façon la plus simple de créer le fichier .gitignore dans Windows Explorer est de créer un nouveau fichier nommé .gitignore.. Cela va passer la validation d'avoir une extension de fichier, car il a en fait une extension de fichier vide.


255
2017-07-24 14:31



Le fichier .gitignore n'est pas ajouté à un référentiel par défaut. Utilisez vi ou votre éditeur de texte favori pour créer le fichier .gitignore puis émettez un git add .gitignore suivi par git commit -m "message" .gitignore. Les commandes suivantes s'en occuperont.

> .gitignore
git add .gitignore
git commit -m "message" .gitignore

137
2018-05-24 19:51



========== Dans WINDOWS ==========

  1. Ouvrir le bloc-notes.
  2. Ajoutez le contenu de votre fichier gitignore.
  3. Cliquez sur "Enregistrer sous" et sélectionnez "tous les fichiers".
  4. Enregistrer sous .gitignore.

======== Facile peasy! Aucune ligne de commande requise! ========


77
2018-05-17 01:05



Sur Windows, vous pouvez utiliser cmd echo "" >.gitignore

Ou utilisez Git Bash cmd touch .gitignore, c'est utile pour Linux et Mac System


36
2017-09-23 05:34



MacOS / Linux one-liner

Un moyen facile d'obtenir un git ignorer par défaut sans se tromper avec créer / copier / coller est d'utiliser le curl commande du terminal. Premier cd dans le répertoire racine de vos projets, puis exécutez la commande en remplaçant MY_API_NAME avec votre nom d'API provenant de l'une des deux sources suivantes:

gitignore.io

curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME

Vous pouvez trouver votre nom d'API en effectuant une recherche dans la liste ici et en cliquant sur Générer.

Java Exemple:

curl -o .gitignore https://www.gitignore.io/api/java

GitHub

Alternativement, vous pouvez utiliser ceux de GitHub. Trouvez le nom de fichier de votre API ici.

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore

Java Exemple:

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore

les fenêtres

Voici quelques alternatives similaires pour Windows.

Mais honnêtement, la mise en place ressemble à plus de problèmes que cela vaut la peine. Si j'avais Windows alors je voudrais simplement créer un fichier vide appelé .gitignore dans le dossier racine de mon projet, puis copiez et collez le texte par défaut à partir de gitignore.io ou GitHub.


31
2017-10-21 10:36



Voici une belle astuce sous Windows:

  • Clic droit dans Windows Explorer, Nouveau> Document texte
  • Nommez-le .gitignore. (avec un point traînant - c'est la pointe)
  • Vous vous retrouvez avec un fichier .gitignore :)

Testé sous Windows 7 et 8.

Cette astuce suppose que votre Windows Explorer affiche les extensions de fichier.

Windows Explorer .gitignore


26
2018-05-17 00:45



Utilisation de la console Git Bash.

-Navigate à votre projet -Type "touch .gitignore"

le fichier .gitignore sera créé pour vous.

enter image description here


26
2017-07-16 17:45