Ik moet enkele regels toevoegen aan mijn .gitignore
-bestand. Ik kan het echter niet vinden in mijn projectmap. Wordt het niet automatisch gemaakt door Xcode? Zo niet, met welk commando kan ik er een maken?
Antwoord 1, autoriteit 100%
Als je Windows gebruikt, kun je geen bestand maken zonder bestandsnaam in Windows Verkenner. Het geeft je de foutmelding “Je moet een bestandsnaam typen” als je een tekstbestand probeert te hernoemen naar .gitignore
Om dit te omzeilen heb ik de volgende stappen gebruikt
- Maak het tekstbestand gitignore.txt
- Open het in een teksteditor en voeg je regels toe, sla het op en sluit het
- Houd SHIFT ingedrukt, klik met de rechtermuisknop op de map waarin u zich bevindt en selecteer Open opdrachtvenster hier
- Hernoem vervolgens het bestand in de opdrachtregel, met
ren gitignore.txt .gitignore
Als alternatief suggereert @HenningCashin de reacties
U kunt deze Windows Verkenner-fout omzeilen door een punt toe te voegen aan
de bestandsnaam zonder extensie: .gitignore. wordt automatisch
gewijzigd in .gitignore
Antwoord 2, autoriteit 33%
Zo simpel als dingen (soms) kunnen zijn: voeg gewoon het volgende toe aan de opdrachtregelinterface van uw voorkeur (GNU Bash, Git Bash, enz.)
touch .gitignore
Zoals @Wardy in de opmerkingen aangaf, werkt touch
zowel op Windows als u het volledige pad opgeeft. Dit zou ook kunnen verklaren waarom het voor sommige gebruikers op Windowsniet werkt: de opdracht touch
lijkt niet in de $PATH
te staan op sommige Windows versies standaard.
C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore
Antwoord 3, autoriteit 18%
De gemakkelijkste manier om het .gitignore-bestand in Windows Verkenner te maken, is door een nieuw bestand met de naam .gitignore.
te maken.
Hierdoor wordt de validatie van het hebben van een bestandsextensie overgeslagen, aangezien deze in feite een lege bestandsextensie heeft.
Antwoord 4, autoriteit 12%
Het .gitignore-bestand wordt standaard niet aan een repository toegevoegd. Gebruik vi of je favoriete teksteditor om het .gitignore-bestand te maken en geef dan een git add .gitignore
uit, gevolgd door git commit -m "message" .gitignore
. De volgende commando’s zorgen ervoor.
> .gitignore
git add .gitignore
git commit -m "message" .gitignore
Antwoord 5, autoriteit 8%
========== In Windows ==========
- Open Kladblok.
- Voeg de inhoud van je gitignore-bestand toe.
- Klik op “Opslaan als” en selecteer “alle bestanden”.
- Opslaan als
.gitignore
.
======== Makkelijk! Geen opdrachtregel vereist! ========
Antwoord 6, autoriteit 3%
MacOS / Linux-oneliner
Een gemakkelijke manier om een standaard git negeer te krijgen zonder te knoeien met maken/kopiëren/plakken is door het curl
commando van de terminal te gebruiken. Eerst cd
in de hoofdmap van uw projecten en voer vervolgens de opdracht uit door MY_API_NAME
te vervangen door uw API-naam uit een van de volgende twee bronnen:
gitignore.io
curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME
Je kunt je API-naam vinden door hierte zoeken in de lijst en op Genereren te klikken.
Java-voorbeeld:
curl -o .gitignore https://www.gitignore.io/api/java
GitHub
Als alternatief kunt u die op GitHub gebruiken. Zoek de bestandsnaam voor uw API hier.
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore
Java-voorbeeld:
curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore
Vensters
Hier zijn enkele vergelijkbare alternatieven voor Windows.
- Hoe installeer ik/ cURL instellen en gebruiken op een Windows?
- Wget/cURL-alternatief native voor Windows?
Maar eerlijk gezegd lijkt het opzetten van dat meer moeite dan het waard is. Als ik Windows had, zou ik gewoon een leeg bestand maken met de naam .gitignore
in de hoofdmap van mijn project en dan de standaardtekst kopiëren en plakken van gitignore.io of GitHub.
Antwoord 7, autoriteit 3%
Op Windows kun je cmd . gebruiken
echo "" >.gitignore
Of gebruik Git Bash cmd
touch .gitignore
aan,
dit is handig voor Linux en Mac System
Antwoord 8, autoriteit 3%
Ik wil ook mijn bijdrage. Deze keer een geanimeerde 🙂
VIM (mini-tutorial):
i - start editing
ESC - get back to normal mode
:w - save
:q - quit
Antwoord 9, autoriteit 2%
Git Bash-console gebruiken.
-Navigeer naar uw project
-Typ “touch .gitignore”
het .gitignore-bestand wordt voor je gemaakt.
Antwoord 10, autoriteit 2%
Mijn bijdrage is bedoeld voor mensen met een Mac en kan niet alleen worden toegepast op degenen die aan een iOS-project werken (zoals geïmpliceerd door de vraag waarin Xcode wordt genoemd), maar op elk type project.
De makkelijke manier waarop ik het doe, is door naar de terminal te gaan en vim .gitignore
uit te voeren en dan de bestanden toe te voegen. Meestal kun je gewoon kopiëren wat je nodig hebt van een van de sjablonen op GitHub op https://github.com/github/gitignore .
Stap 1
Typ de volgende opdracht in uw project
vim .gitignore
Stap 2
Je hebt nu je bestand geopend met Vim.
Druk op i
om tekst in te voegen. Je zult zien dat het bestand klaar is als je onderaan de pagina –INSERT–ziet.
Stap 3 (optie 1)
Voor Objective-C-projecten kunt u kopiëren van https://raw.githubusercontent .com/github/gitignore/master/Objective-C.gitignoreen plak het in je .gitignore
-bestand:
Druk op Esc, typ :wq
en druk op Return. Die het bestand opslaat.
Stap 3 (optie 2)
Voeg de bestanden toe die van toepassing zijn op uw project.
Als u niet zeker weet wat u moet toevoegen, zijn de beste trefwoorden die u in uw zoekmachine kunt gebruiken, uw projecttype en teksteditor. Als je bijvoorbeeld Sublime Textgebruikt, zou je willen toevoegen
*.sublime-workspace
En als u werkt met een Cordova-project in Dreamweaverdie u zou willen toevoegen
_notes
dwsync.xml
Antwoord 11, autoriteit 2%
Hier een leuke tip onder Windows:
- Klik met de rechtermuisknop in Windows Verkenner, Nieuw > Tekstdocument
- Noem het .gitignore. (met een punt achteraan – dat is de tip)
- Je krijgt een .gitignore-bestand 🙂
Getest onder Windows 7 en 8.
Deze tip gaat ervan uit dat uw Windows Verkenner de bestandsextensies weergeeft.
Antwoord 12
Maak een .gitignore-bestand met daarin alle bestanden en mappen die u niet wilt vastleggen.
Voorbeeld:
#################
## 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
Antwoord 13
http://gitignore.iois een open source hulpprogramma dat u kan helpen maak nuttige .gitignore-bestanden voor uw project. Er is ook een opdrachtregel-API die u kunt openen via een gi
-opdracht: http://gitignore .io/cli
-
Installeer de opdracht
gi
voor OS X:$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
-
Bekijk de inhoud van het .gitignore-bestand (Uitvoer: http://gitignore.io/api/ xcode,osx):
$ gi xcode,osx
-
U zou de uitvoer op de terminal moeten zien als u de resultaten aan een nieuw .gitignore-bestand wilt toevoegen.
$ gi xcode,osx >> .gitignore
Antwoord 14
Ik heb nog een simpel idee
Laten we het echo-commando in cmd gebruiken,
echo ./idea > .gitignore
dit zal het .gitignore-bestand maken met tekstinhoud “./idea”
u kunt nu handmatig gegevens uit het bestand wijzigen met de teksteditor.
of gewoon
console:
echo .gitignore notepad.exe
om gitignore direct te bewerken.
Als je niet weet welke bestanden moeten worden gegitigneerd voor je IDE of besturingssysteem, ga dan gewoon naar www.gitignore.io
Antwoord 15
Hier is mijn persoonlijke favoriet, http://help.github.com/ignore-files/
Voor het geval je Xcode-bestanden wilt negeren, raadpleeg je een antwoord op Git negeer bestand voor Xcode projecten.
Antwoord 16
open in windows een dos prompt(cmd) windows, gebruik de commandoregel:
type > .gitignore
Antwoord 17
Enkele manieren om .gitignore te maken met cmd:
-
Met
copy con
commando:- open cmden zeg
cd
tegen je git-repository - zeg
copy con .gitignore
en druk op Ctrl+Z.
- open cmden zeg
-
Met
start notepad .gitignore
commando:- open cmden zeg
cd
tegen je git-repository - zeg
start notepad .gitignore
en druk op de knop Jain het geopende Kladblok-dialoogvenster.
- open cmden zeg
-
Met de opdracht
edit .gitignore
(alleen Windows x86):- open cmden zeg
cd
tegen je git-repository - zeg
edit .gitignore
en sluit de geopende bewerkingseditor.
- open cmden zeg
Antwoord 18
Het volgende werkt in PowerShell en een opdrachtprompt (CMD):
echo '*.ignore_me' > .gitignore
Ik kwam een raar probleem tegen waarbij Git het .gitignore-bestand niet zou lezen. Ik heb toen het .gitignore-bestand verwijderd en er een gemaakt met Vim, wat prima werkte.
Als u extra bestanden wilt toevoegen om te negeren, roept u gewoon de volgende opdracht aan:
echo 'another_file_to_ignore' >> .gitignore
Het zal verdere bestanden aan het bestaande .gitignore-bestand toevoegen.
Antwoord 19
U kunt direct een leeg .gitignore
-bestand maken, cmd
openen op de locatie waar u dit bestand moet toevoegen en deze opdracht typen
copy con .gitignore
druk op ENTER
u bevindt zich nu in de bewerkingsmodus van het nieuw gemaakte bestand, maar we hoeven nu niets toe te voegen, druk gewoon op F6
en druk vervolgens op ENTER
Nu heb je een leeg .gitignore
-bestand, bewerk je bestand in de editor die je hebt
Antwoord 20
Bestandsnaam : “.gitignore” ,
Opslaan als type: Alle bestanden
Antwoord 21
1) maak een .gitignore-bestand, dus om dat te doen, maakt u gewoon een .txt-bestand en wijzigt u de extensie als volgt:
dan moet je de naam veranderen door de volgende regel op de cmd te schrijven:
rename git.txt .gitignore
waarbij git.txt de naam is van het bestand dat je zojuist hebt gemaakt.
Vervolgens kun je het bestand openen en alle bestanden die je niet wilt toevoegen aan de repository schrijven. De mijne ziet er bijvoorbeeld zo uit:
#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
~$*
Zodra je dit hebt, moet je het toevoegen aan je git-repository. U moet het bestand opslaan waar uw repository zich bevindt.
Vervolgens moet je in je git bash de volgende regel schrijven:
Als de repository al bestaat, moet je het volgende doen:
1) git rm -r –cached .
2) git toevoegen.
3) git commit -m “.gitignore werkt nu”
Als stap 2 niet werkt, moet u de hole-route schrijven van de bestanden die u wilt toevoegen.
Hopelijk helpt het!
Antwoord 22
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**
Door de opdracht in stap 3 uit te voeren, krijgt u het .gitignore-bestand in de projectdirectory.
Bedankt.
Antwoord 23
vensters:
in de commandoregel:
.>.gitignore
dit geeft een fout weer, maar werkt wel
Antwoord 24
Je kunt naar https://www.toptal.com/developers/gitignore
Selecteer de IDE, besturingssystemen of programmeertaal.
Het genereert automatisch voor u.
Antwoord 25
Als je niet wilt dat je .gitignore de repository van iemand anders verstoort, kun je ook .git/info/exclude
gebruiken. (Zie http://help.github.com/ignore-files/)
Antwoord 26
Zonder de opdrachtregel te gebruiken
- Open teksteditor en voeg je regels toe.
- Klik op Bestand->Opslaan als
- Sla het op als “.gitignore” (inclusief de aanhalingstekens)
Antwoord 27
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.
Voer vervolgens killall Finder uit en verlaat Terminal.
Antwoord 28
Op het werk werken we met Windows XP, en het typen van een punt aan het einde van een bestandsnaam werkt niet. Een snelle en gemakkelijke manier om een .gitignore-bestand te maken zonder de foutmelding “Je moet een bestandsnaam typen” is:
- open een cmd-venster en typ “edit .gitignore”.
- typ “Alt (selecteert bestandsmenu), F, S. Je hebt nu een leeg .gitignore-bestand waar je cmd-prompt ook naartoe wijst.
Je kunt het nu vullen met je favoriete teksteditor
Antwoord 29
Je kunt new-item .gitignore
typen in Windows Powershell.
Antwoord 30
Als u een bestand in Xcode wilt toevoegen, gaat u naar het menu en navigeert u naar
menu Bestand→ Nieuw→ Bestand…
Kies voor een .gitignore-bestand Other→ Leegen klik op Volgende.
Typ de naam (.gitignore) in het veld Opslaan alsen klik op Maken.
Voor bestanden die beginnen met een punt (“.”) verschijnt er een waarschuwingsbericht waarin staat dat het bestand verborgen zal zijn. Klik gewoon op Gebruik “.”om door te gaan…
Dat is alles.
Om je gloednieuwe .gitignore te vullen, kun je hier een voorbeeld vinden voor het negeren van het Xcode-bestand: Git negeer bestand voor Xcode projecten