Comment les créer.fichier gitignore
30 réponses
si vous utilisez Windows, il ne vous permettra pas de créer un fichier sans nom de fichier dans Windows Explorer. Il vous donnera l'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
- créer le fichier texte gitignore.txt
- L'ouvrir dans un éditeur de texte et ajoutez vos règles, puis enregistrer et fermer
- Maintenez la touche MAJ enfoncée, cliquez-droit sur le dossier, puis sélectionnez Ouvrir la fenêtre de commande ici
- puis renommer le fichier dans la ligne de commande, avec
ren gitignore.txt .gitignore
alternativement @HenningCash suggère dans les commentaires
Vous pouvez obtenir autour de cet Explorateur Windows erreur en ajoutant un point à le nom de fichier sans extension: .gitignore. sera automatiquement changé .gitignore
aussi simple que les choses peuvent (parfois) l'être: il suffit d'ajouter 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 ne fonctionne pas sur Win 8.1+. Néanmoins, il fonctionne en utilisant Git Bash que vous devriez avoir installé dans Windows si vous utilisez git.
Mise À Jour: 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 : la commande touch
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
la façon la plus facile de créer le .le fichier gitignore dans L'Explorateur de Windows est de créer un nouveau fichier nommé .gitignore.
.
Cela sautera la validation d'avoir une extension de fichier, puisque is a en fait une extension de fichier vide.
The .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 file publie ensuite un git add .gitignore
suivi de git commit -m "message" .gitignore
. Les commandes suivantes vont prendre soin d'elle.
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
========== dans les fenêtres ==========
- Ouvrir le bloc-notes.
- ajoutez le contenu de votre fichier gitignore.
- , Cliquez sur "Enregistrer sous" et sélectionnez "tous les fichiers".
- Enregistrer sous
.gitignore
.
======== Facile comme bonjour! Pas de ligne de commande n'est nécessaire! ========
sous Windows vous pouvez utiliser cmd
echo "" >.gitignore
ou utiliser Git Bash cmd
touch .gitignore
,
cela utile pour Linux et le système Mac
MacOS / Linux one-liner
un moyen facile d'obtenir un git par défaut sans jouer avec create/copy/paste est d'utiliser la commande curl
depuis le terminal. D'abord cd
dans le répertoire racine de votre projet, puis lancez la commande en remplaçant MY_API_NAME
par le nom de votre API à partir 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.
Exemple Java:
curl -o .gitignore https://www.gitignore.io/api/java
GitHub
vous pouvez aussi utiliser ceux de GitHub. Trouvez le nom du fichier pour votre API ici .
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore
Exemple Java:
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore
Windows
voici quelques alternatives similaires pour Windows.
- comment installer/configurer et utiliser cURL sur une fenêtre?
- wget/cURL alternative native to Windows?
mais honnêtement configurer cela ressemble à plus de problèmes que cela en vaut la peine. Si J'avais Windows alors je créerais juste un vide fichier appelé .gitignore
dans le dossier racine de mon projet, puis copier et coller le texte par défaut de gitignore.io ou GitHub.
utilisant la console Git Bash.
- naviguez vers votre projet - Tapez "touch".gitignore "
the .gitignore fichier sera créé pour vous.
voici un bon conseil sous Windows:
- clic droit dans Windows Explorer, nouveau > document texte
- gitignore. cents cinquante et une million neuf cent quarante mille neuf cent vingt"
- on finit avec un .gitignore fichier :)
testé sous Windows 7 et 8.
cette astuce suppose que votre Explorateur Windows affiche les extensions de fichier.
je veux aussi ma contribution. Cette fois, animé un :)
VIM (mini tutoriel):
i - start editing
ESC - get back to normal mode
:w - save
:q - quit
ma contribution est destinée à ceux qui travaillent sur un mac, elle peut s'appliquer non seulement à ceux qui travaillent sur un projet iOS (comme indiqué par la question mentionnant Xcode), mais à tout type de projet.
La façon la plus simple de le faire est d'entrer dans le terminal et d'exécuter
vim .gitignore
et ensuite d'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
Dans votre projet, Lancez
vim .gitnore
Étape 2
Vous avez maintenant votre fichier ouvert avec vim .
appuyer sur i
pour insérer le texte. Vous verrez que le fichier est prêt lorsque vous voyez le --INSERT-- en bas.
Étape 3 (option 1)
Pour les projets de L'Objectif C, vous pouvez copier https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore et le coller dans votre .gitignore
Puis appuyez sur esc
puis tapez :wq
puis appuyez sur return
. Ce qui sauve le fichier.
É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 vous voulez ajouter
*.sublime-workspace
Et si vous travaillez avec un projet Cordova dans Dreamweaver vous souhaitez ajouter
_notes
dwsync.xml
Voici mon préféré, http://help.github.com/ignore-files/
aussi juste au cas où vous vouliez ignorer les fichiers xcode, référez-vous à cette réponse https://stackoverflow.com/a/49488/126235
créer un .gitignore fichier à inclure tous les fichiers et répertoires que vous ne voulez pas commettre.
Ex:
#################
## Eclipse
#################
*.pydevproject
.project
.metadata
.gradle
bin/
tmp/
target/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
#################
## Visual Studio
#################
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
*.ncrunch*
.*crunch*.local.xml
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.Publish.xml
*.pubxml
# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/
# Windows Azure Build Output
csx
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings
j'ai une autre idée simple
Utilisons la commande echo dans cmd ,
echo ./idea > .gitignore
cela va créer de l' .gitignore fichier texte contenu "./idée"
vous pouvez maintenant modifier manuellement les données du fichier en utilisant l'éditeur de texte.
ou simplement
de la console :
l'écho .gitignore le bloc-notes.exe
afin de modifier instantanément gitignore.
si vous ne savez pas quels sont les fichiers qui doivent être gitignored pour votre IDE ou système D'exploitation juste goto www.gitignore.io
dans windows, ouvrez une fenêtre d'invite dos (cmd), utilisez la ligne de commande:
type > .gitignore
http://gitignore.io est un utilitaire open source qui peut vous aider à créer utile .des fichiers gitignore pour votre projet. Il existe également une API de ligne de commande à laquelle vous pouvez accéder via une commande gi
: http://gitignore.io/cli
-
Install
gi
commande pour OSX :$ echo "function gi() { curl http://gitignore.io/api/$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
-
View .contenu du fichier gitignore (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 .dossier gitignore.
$ gi xcode,osx >> .gitignore
Quelques façons de créer .gitignore utilisant cmd:
-
avec
copy con
commande:- ouvrir cmd et dire
cd
dans votre dépôt git - dire
copy con .gitignore
et appuyez sur Ctrl+Z .
- ouvrir cmd et dire
-
avec
start notepad .gitignore
commande:- ouvrir cmd et dire
cd
dans votre dépôt git - dites
start notepad .gitignore
et appuyez sur Oui bouton dans la boîte de dialogue notepad ouverte.
- ouvrir cmd et dire
-
avec la commande
edit .gitignore
(Windows x86 seulement):- ouvrir cmd et dire
cd
dans votre dépôt git - dire
edit .gitignore
et fermer ouvert de modifier l'éditeur.
- ouvrir cmd et dire
1) Créer un .gitignore fichier, donc pour faire cela, vous créez juste un .fichier txt et modifier l'extension comme suit:
alors vous devez changer le nom en écrivant la ligne suivante sur le cmd:
rename git.txt .gitignore
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 ceci:
#OS junk files
[Tt]humbs.db
*.DS_Store
#Visual Studio files
*.[Oo]bj
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.sdf
*.pyc
*.xml
ipch/
obj/
[Bb]in
[Dd]ebug*/
[Rr]elease*/
Ankh.NoLoad
#Tooling
_ReSharper*/
*.resharper
[Tt]est[Rr]esult*
#Project files
[Bb]uild/
#Subversion files
.svn
# Office Temp Files
~$*
une Fois que vous avez cela, vous devez l'ajouter à votre dépôt git. Vous devez sauvegarder le fichier où se trouve votre dépôt.
alors dans votre git bash vous devez écrire la ligne suivante:
si le délai existe déjà, vous devez faire ce qui suit:
1) git rm -r --mis en cache . 2) la commande git add . 3) git commit-m ".gitignore travaille maintenant "
si l'étape 2 ne fonctionne pas, alors vous devez écrire la route des trous des fichiers que vous souhaitez ajouter.
Espère que cela aide!
si vous ne voulez pas avoir votre .gitignore interfère avec le dépôt de n'importe qui d'autre, vous pouvez également utiliser .git/info/exclude
. (Voir http://help.github.com/ignore-files / )
Les ouvrages suivants, en Powershell et l'Invite de Commande
echo '*.ignore_me' > .gitignore
j'ai rencontré un problème étrange où git ne voulait pas lire le .dossier gitignore. J'ai ensuite supprimé .gitignore fichier et créé un à l'aide de vim qui a fonctionné très bien.
pour ajouter des fichiers supplémentaires à ignorer, il suffit d'appeler la commande suivante:
echo 'another_file_to_ignore' >> .gitignore
il ajoutera d'autres fichiers à l'existant .dossier gitignore.
1. Open git terminal
2. go to git repository of the project
3. create a .gitignore file by **touch .gitignore** command
4. **git add .gitignore** command to add ignore file
5. set ignore rules in the ignore file
6. run the command **cat .gitignore**
En exécutant la commande à l'étape 3, vous obtiendrez la .gitignore dans le répertoire des projets. Grâce.
sans utiliser la ligne de commande
- ouvrir texteditor et ajouter vos règles.
- Cliquer Fichier - > Enregistrer Sous "151930920," Enregistrer sous ".gitignore" (citations)
To force Finder to display hidden files and folders via Terminal:
Open Terminal
For OS X 10.9 Mavericks, run this command (lower-case finder):
defaults write com.apple.finder AppleShowAllFiles TRUE
For OS X 10.8 Mountain Lion, 10.7, or 10.6, run this command (upper-case Finder):
defaults write com.apple.Finder AppleShowAllFiles true
notice the setting for true
Then run this command: killall Finder
Then exit Terminal
To revert back to Finder’s default setting (hide hidden files and folders),
run the opposite command but with the false setting.
puis lancez killall Finder et quittez le Terminal.
au travail Nous sommes sur Windows XP, et taper une période à la fin d'un nom de fichier ne fonctionne pas. Un moyen rapide et facile de créer un .gitignore fichier sans avoir le"vous devez taper un nom de fichier" erreur est:
- ouvrir une fenêtre cmd et taper" edit .gitignore".
- type "Alt (sélectionne le menu fichier), F, S. Vous avez maintenant un vide .le fichier gitignore où votre invite cmd pointe.
vous pouvez maintenant le remplir avec votre éditeur de texte préféré
pour ajouter n'importe quel fichier dans Xcode aller au menu et naviguer à Fichier -> Nouveau -> Fichier...
pour un .choisissez Autre - > vide et cliquez sur Suivant. Tapez le nom de la (.gitignore) dans le champ Enregistrer sous 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 l'Utilisation "." procéder...
C'est tout.
pour remplir votre brand new .gitignore vous pouvez trouver un exemple pour ignorer le fichier Xcode ici: https://stackoverflow.com/a/12021580/2120348
si vous utilisez Sublime comme IDE, vous pouvez créer un nouveau fichier et l'Enregistrer sous .gitignore. Il suffit d'utiliser ctrl N pour le nouveau fichier, et CTRL S pour enregistrer sous ".gitignore".
en mac - vous pouvez simplement créer un nouveau fichier texte. ajouter du contenu en utilisant https://www.gitignore.io /
sauvegarder le fichier avec le format de fichier as - Document de texte riche avec les pièces jointes.
changer le nom du fichier .gitingore
et sélectionnez use"."
lorsqu'un pop up apparaît comme dans l'image ci-jointe.
NOTE: puisqu'il s'agit d'un fichier caché, vous ne pourrez pas le voir dans le répertoire. mais il sera créé.
vous pouvez taper new-item .gitignore
dans Windows Powershell.
il y a une façon assez simple de créer un .dossier gitignore.Celui-ci est créé dans github et je suis assez sûr que la plupart des contrôles source offrent la fonctionnalité pour créer un fichier là-bas lui-même.Ajout d'un tutoriel image par image pour référence.
j'utilise le bloc-notes++. Nouveau Fichier > Enregistrer Sous > .gitignore (Enregistrer en tant que type -> Tous les types( . ))