Comment créer un .fichier gitignore
J'ai besoin d'ajouter quelques règles à mon .gitignore
fichier. Cependant, je ne le trouve pas dans mon dossier de projet. N'est-il pas créé automatiquement par Xcode? Si non, quelle commande me permet d'en créer un?
- echo 'xxx' > .gitignore
- gitignore.io
- Copiez le
.gitignore
fichier à partir de l'un de vos projets. - comment sur la migration de la question de super-utilisateur?
- Donc, ils ont résolu ce qui, apparemment!
- Où est la question plus générale (qui n'est pas Xcode-spécifique) - général des recherches sur Google (sans Xcode) semble conduire ici?
- Certains candidats: Comment ignorer certains fichiers dans Git, Comment puis-je ignorer les fichiers dans un répertoire Git? et Git - la Création d'un .gitignore fichier
- Plus d'outil spécifique: les Comment créer un .gitignore fichier dans Windows 10 et Comment puis-je ignorer tous les fichiers dans un dossier avec un dépôt Git dans Sourcetree?
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez Windows, il ne vous permettra pas de créer un fichier sans un nom de fichier dans l'Explorateur Windows. Il vous donne le message d'erreur "Vous devez taper un nom de fichier" si vous essayez de renommer un fichier texte comme .gitignore
Pour contourner cela, j'ai utilisé les étapes suivantes
ren gitignore.txt .gitignore
Sinon @HenningCash suggère dans les commentaires
cp gitignore.txt .gitignore
dans gitbash et ensuite supprimer le fichier d'origine. commande mv sonne comme une meilleure option pour moi 🙂.gitignore.
sera automatiquement changé en.gitignore
(Win7 x64)$touch .gitignore
travaillé à partir de GitBash.ren
dit fichier introuvable. Si vous faites votre fichier n'est pas caché, alors il fonctionne. Pour infonotepad .gitignore
fonctionne aussi très bien.Aussi simple que de choses peuvent (parfois) être: il suffit d'ajouter la ligne suivante dans votre préféré interface de ligne de commande (GNU Bash, Git Bash, etc.)
testmenow
Comme @Wardy souligné dans les commentaires,
touch
fonctionne sur Windows ainsi aussi longtemps que vous fournissez le chemin d'accès complet. Cela pourrait également expliquer pourquoi il ne fonctionne pas pour certains utilisateurs sur Windows: Letouch
commande semble ne pas être dans le$PATH
sur certaines versions de Windows par défaut.cmd
etpowershell
dans Windows 7 sans problème. Puis il a essayé de nouveau sur le 8.1 de la machine d'un collègue et je peux confirmer que (l'Applet de commande n'est pas présente). Vous aurez à chercher le problème de ce que cela va vous mordre de toute façon avec d'autres choses. En bref: je suis désolé pour toi :/La meilleure façon de créer l' .gitignore fichier dans l'Explorateur Windows pour créer un nouveau fichier nommé
.gitignore.
.Cela permettra d'éviter la validation d'avoir une extension de fichier, car il est en fait a un vide extension de fichier.
.gitignore
a les compétences pour ouvrir un éditeur de texte et créez un.gitignore
fichier sans risqué de hacks.L' .gitignore fichier n'est pas ajouté à un référentiel par défaut. Utiliser vi ou votre éditeur de texte préféré pour créer le .gitignore fichier alors question d'un
git add .gitignore
suivie pargit commit -m "message" .gitignore
. Les commandes suivantes vont prendre soin d'elle.git add .gitignore
, j'ai eu ce message:fatal: pathspec '.gitignore' did not match any files
, bien que, je veille à la .gitignore fichier n'existe pas sur mon dossier de projet, je me trompe ?ls -la
. Ajouter à la question de ce que vous avez fait (les détails) si vous êtes encore du malZ:\pristine-vagrant>ren "New folder" .ssh
========== Dans Windows ==========
.gitignore
.======== Facile comme bonjour! Pas de ligne de commande requis! ========
Sur Windows, vous pouvez utiliser cmd
echo "" >.gitignore
Ou l'utilisation de Git Bash cmd
touch .gitignore
,cette utile pour Linux et Mac Système
MacOS /Linux one-liner
Un moyen facile d'obtenir une valeur par défaut à git d'ignorer sans vous embêter à créer/copier/coller est d'utiliser le
curl
commande dans le terminal. Premièrecd
dans vos projets répertoire racine, puis exécutez la commande par le remplacement deMY_API_NAME
avec votre nom de l'API à partir de l'une des deux sources suivantes:gitignore.io
Vous pouvez trouver votre nom de l'API par la recherche à partir de la liste ici et en cliquant sur Générer.
Java Exemple:
GitHub
Sinon, vous pouvez les utiliser sur GitHub. Trouver le nom de fichier pour votre API ici.
Java Exemple:
Windows
Voici certaines des options similaires pour Windows.
Mais honnêtement, mettre en place ressemble à plus d'ennuis que cela vaut la peine. Si j'avais Windows ensuite, je voudrais juste créer un fichier vide appelé
.gitignore
dans mon dossier racine du projet, puis copier et coller le texte par défaut de gitignore.io ou GitHub.À l'aide de Git Bash console.
-Accédez à votre projet
De Type "touch .gitignore"
l' .gitignore fichier sera créé pour vous.
Je souhaite que ma contribution en tant que bien. Cette fois, animée 🙂
VIM (mini-cours):
Ici une belle astuce sous Windows:
Testé sous Windows 7 et 8.
Cette astuce suppose que votre Explorateur Windows affiche les extensions de fichier.
Ma contribution est destiné à ceux qui sont sur Mac, et il peut être appliqué non seulement à ceux qui travaillent sur un projet iOS (comme le laisse entendre la question en mentionnant Xcode), mais tout type de projet.
Le moyen le plus facile que je fais, c'est aller dans le terminal et exécutez
vim .gitignore
puis ajouter les fichiers. Habituellement, vous pouvez simplement copier ce que vous avez besoin de l'un des modèles sur GitHub à https://github.com/github/gitignore.Étape 1
Alors que dans votre projet
Étape 2
Vous disposez maintenant d'un fichier ouvert avec Vim.
Appuyez sur
i
pour insérer du texte. Vous verrez que le fichier est prêt quand vous voyez le --INSERT-- au fond.L'étape 3 (option 1)
Pour Objective-C pour les projets, vous pouvez copier à partir d' https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore et de le coller dans votre
.gitignore
fichier:Appuyez sur Esc, tapez dans
:wq
, et appuyez sur la touche Retour. Qui enregistre le fichier.L'étape 3 (option 2)
Ajouter tous les fichiers s'appliquer à votre projet.
Si vous ne savez pas quoi ajouter, les meilleurs mots clés à utiliser dans votre moteur de recherche serait d'inclure votre type de projet et l'éditeur de texte. Par exemple, si vous utilisez Sublime Text vous souhaitez ajouter
Et si vous travaillez avec un Cordova projet dans Dreamweaver vous souhaitez ajouter
dans windows, ouvrez une invite de commandes dos(cmd) de windows, utilisez la ligne de commande:
J'ai une autre idée simple
Nous allons utiliser la commande echo dans cmd ,
echo ./idea > .gitignore
cela va créer de l' .gitignore fichier texte contenu "./idée"
maintenant, vous pouvez manuellement modifier les données d'un fichier à l'aide de l'éditeur de texte.
ou tout simplement
console :
afin de modifier instantanément gitignore.
Si vous ne savez pas quels sont les fichiers doivent être gitignored pour votre IDE ou Système d'Exploitation du goto http://www.gitignore.io
Créer un .gitignore fichier à inclure tous les fichiers et répertoires que vous ne voulez pas commettre.
Exemple:
Voici mon favori personnel, http://help.github.com/ignore-files/
Aussi, juste au cas où vous avez voulu ignorer Xcode fichiers, reportez-vous à répondre à Git d'ignorer des fichiers pour des projets Xcode.
http://gitignore.io est un utilitaire open source qui peut vous aider à créer utile .gitignore les fichiers de votre projet. Il y a aussi une API en ligne de commande que vous pouvez accéder par l'intermédiaire d'un
gi
commande: http://gitignore.io/cliInstaller
gi
de commande pour OS X:$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
Vue .gitignore contenu du fichier de Sortie: http://gitignore.io/api/xcode osx):
$ gi xcode,osx
Vous devriez voir la sortie sur le terminal, si vous souhaitez ajouter les résultats d'une nouvelle .gitignore fichier.
$ gi xcode,osx >> .gitignore
Quelques façons de créer .gitignore en utilisant cmd:
Avec
copy con
commande:cd
à votre dépôt gitcopy con .gitignore
et appuyez sur Ctrl+Z.Avec
start notepad .gitignore
commande:cd
à votre dépôt gitstart notepad .gitignore
et appuyez sur Oui bouton ouvre le bloc-notes de la boîte de dialogue.Avec
edit .gitignore
de commande (Windows x86 uniquement):cd
à votre dépôt gitedit .gitignore
et fermer ouvert de modifier l'éditeur.Les ouvrages suivants, en PowerShell et une invite de commande (CMD):
Je suis tombé sur un drôle de question où Git effectivement de ne pas lire .gitignore fichier. J'ai ensuite supprimé le .gitignore fichier et créé à l'aide de Vim qui a bien fonctionné.
Pour ajouter d'autres fichiers à ignorer, il suffit d'appeler la commande suivante:
Il va ajouter d'autres fichiers à l'existant .gitignore fichier.
1) créer un .gitignore fichier, donc pour cela, il vous suffit de créer un .fichier txt et changer l'extention de la manière suivante:
ensuite, vous devez modifier le nom de l'écriture de la ligne suivante sur le cmd:
où git.txt est le nom du fichier que vous venez de créer.
Ensuite, vous pouvez ouvrir le fichier et écrire tous les fichiers que vous ne voulez pas ajouter sur le référentiel. Par exemple le mien ressemble à ça:
Une fois que vous avez cela, vous devez l'ajouter à votre dépôt git. Vous devez enregistrer le fichier dans lequel votre dépôt.
Puis dans votre git bash, vous devez écrire la ligne suivante:
Si le respository existe déjà, alors vous devez faire ce qui suit:
1) git rm -r --mis en cache .
2) la commande git add .
3) git commit -m ".gitignore est désormais de travail"
Si l'étape 2 dowsnt travail ensuite, vous devez écrire le trou route de fichiers que vous souhaitez ajouter.
Espère que cela aide!
Windows
Si vous ne voulez pas que votre .gitignore interférer avec quelqu'un d'autre référentiel, vous pouvez également utiliser
.git/info/exclude
. (Voir http://help.github.com/ignore-files/)En exécutant la commande à l'étape 3, vous obtiendrez la .gitignore fichier dans le répertoire du projet.
Merci.
Sans utiliser la ligne de commande
windows:
dans la ligne de commande:
cela affichera une erreur mais les travaux
Vous pouvez directement créer un vide
.gitignore
fichier , ouvrircmd
dans l'emplacement que vous avez besoin d'ajouter ce fichier et tapez cette commandeappuyez sur
ENTER
vous êtes maintenant en mode d'édition du fichier nouvellement créé, mais nous n'avons pas besoin d'ajouter quoi que ce soit, il suffit d'appuyer
F6
puis appuyez surENTER
Maintenant, vous avez un vide
.gitignore
fichier, éditer votre fichier, quelque soit l'éditeur que vous avezcopy nul .gitignore
est mieuxPuis exécutez la commande killall Finder et la Borne de sortie.
Au travail, nous sommes sur Windows XP, et en tapant un point à la fin d'un nom de fichier ne fonctionne pas. Un moyen rapide et facile de créer un .gitignore fichier sans avoir l' "Vous devez taper un nom de fichier"d'erreur est:
Vous pouvez maintenant remplir avec votre éditeur de texte favori
Vous pouvez taper
new-item .gitignore
dans Windows Powershell.Pour ajouter n'importe quel fichier dans Xcode, allez dans le menu et accédez à
menu Fichier → Nouveau → Fichier...
Pour une .gitignore fichier, choisissez Autres → Vide et cliquez sur Prochaine.
Tapez le nom de la (.gitignore) dans le Enregistrer sous champ et cliquez sur Créer.
Pour les fichiers commençant par un point (".") un message d'avertissement apparaît, vous indiquant que le fichier sera caché. Cliquez simplement sur Utiliser "." procéder...
C'est tout.
Pour remplir votre image de marque nouvelle .gitignore vous pouvez trouver un exemple d'ignorer Xcode fichier ici: Git d'ignorer des fichiers pour des projets Xcode
Dans mac -
il vous suffit de créer un nouveau fichier texte.
ajouter du contenu à l'aide de
https://www.gitignore.io/
enregistrer le fichier avec le format de fichier que les Riches document Texte avec des pièces jointes.
changer le nom du fichier à .gitingore
et sélectionnez
use"."
quand un pop-up vient que dans l'image jointe.REMARQUE : puisque c'est un fichier caché, de sorte que vous ne serez pas en mesure de le voir dans le répertoire. mais il sera créé.
Si vous utilisez Sublime Text que votre IDE, vous pouvez créer un nouveau fichier et l'enregistrer en tant que .gitignore. Simplement à l'aide de Ctrl + N pour le nouveau fichier, et Ctrl + S pour enregistrer sous ".gitignore".
J'utilise notepad++. Nouveau Fichier > enregistrer sous > .gitignore (Enregistrer en tant que type -> Tous les types(.))
Il y a une manière assez simple de créer un .gitignore fichier.Celui-ci est créé dans github et je suis sûr que la plupart des contrôles à la source offre la fonctionnalité de création d'un fichier lui-même.Joindre une image par image tutoriel pour référence.
1.
2.
3.
4.
C'était juste mon allié -- bien, je suis encore à essayer de comprendre comment certains
.dll
s got dans:http://www.gitignore.io/
http://www.diaryofaninja.com/blog/2011/06/01/how-to-easily-create-a-gitignore-file-inside-windows-explorer
Espérons que cette aide!
Une chose que je n'ai pas vu encore mentionné, c'est que vous pouvez réellement faire de Xcode générer automatiquement lorsque vous démarrez un nouveau projet.
Pour ce faire, vous devrez commencer à faire certaines inoffensives de piratage vous-même...
Avant de commencer: Faire une sauvegarde de "Modèles de Projet", comme je vous le prédis, vous aurez envie de faire plus que je viens de vous parler, une fois que vous avez découvert.
Maintenant, allez dans /Developer/Library/Xcode/Modèles de Projet/Application/Application Cocoa/
Ajouter votre .gitignore fichier.
C'est tout. Lorsque vous créez une nouvelle "Application Cocoa" un projet, l' .gitignore fichier est copié automatiquement à partir de vos modèles de projet.
Méfiez-vous si vous souhaitez modifier les modèles eux-mêmes. Utilisation nano pour que; ne pas utiliser Xcode, ou TextEdit, ils polluent les caractères unicode! -Eh bien Xcode également les dégâts de tout le reste.
Remarque: Il existe également un Fichier "Modèles", qui vous devez également faire une sauvegarde avant de commencer à le modifier. Nouveau: Utilisez nano pour l'édition, de ne pas Xcode, ni TextEdit.
Voici l'un de mes propres .gitignore fichiers, que vous pouvez utiliser pour trouver de l'inspiration:
Remarque: j'utilise Xcode Xcode 2.5 et 3.1.4 (préférez 3.1, mais il garde le spamming ma console)
Oui l'explorateur windows ne vous permet pas de créer ce nom de fichier. Un autre moyen facile de contourner cela est de créer un fichier fictif dans le répertoire par exemple NewFile.txt et que de simplement le renommer dans git bash comme suit:
Sur mac:
ouvrir un terminal et exécuter
defaults write com.apple.finder AppleShowAllFiles YES
n'importe où.redémarrer le finder de sorte que vous pouvez voir les fichiers cachés:
command + option + escape
--->Relaunch
Puis créer un fichier texte et vous serez en mesure de changer l'extension du fichier
.gitignore
Ici est un liner version de linux "toucher" dans Windows
qui permettra de créer un vide .gitignore fichier où vous pouvez modifier et ajouter des éléments à ignorer