Hoe maak je een .gitignore-bestand

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

voer hier de afbeeldingsbeschrijving in

Om dit te omzeilen heb ik de volgende stappen gebruikt

  1. Maak het tekstbestand gitignore.txt
  2. Open het in een teksteditor en voeg je regels toe, sla het op en sluit het
  3. Houd SHIFT ingedrukt, klik met de rechtermuisknop op de map waarin u zich bevindt en selecteer Open opdrachtvenster hier
  4. 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 touchzowel op Windows als u het volledige pad opgeeft. Dit zou ook kunnen verklaren waarom het voor sommige gebruikers op Windowsniet werkt: de opdracht touchlijkt niet in de $PATHte 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 .gitignoreuit, 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 ==========

  1. Open Kladblok.
  2. Voeg de inhoud van je gitignore-bestand toe.
  3. Klik op “Opslaan als” en selecteer “alle bestanden”.
  4. 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 curlcommando van de terminal te gebruiken. Eerst cdin de hoofdmap van uw projecten en voer vervolgens de opdracht uit door MY_API_NAMEte 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.

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 .gitignorein 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 .gitignoreaan,
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

voer hier de afbeeldingsbeschrijving in


Antwoord 9, autoriteit 2%

Git Bash-console gebruiken.

-Navigeer naar uw project
-Typ “touch .gitignore”

het .gitignore-bestand wordt voor je gemaakt.

enter afbeelding beschrijving hier


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 .gitignoreuit 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

Voer hier de afbeeldingsbeschrijving in

Stap 2
Je hebt nu je bestand geopend met Vim.

Voer hier de afbeeldingsbeschrijving in

Druk op iom tekst in te voegen. Je zult zien dat het bestand klaar is als je onderaan de pagina –INSERT–ziet.

Voer hier de afbeeldingsbeschrijving in

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:

Voer hier de afbeeldingsbeschrijving in

Druk op Esc, typ :wqen 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.

Windows Verkenner .gitignore


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

  1. Installeer de opdracht givoor OS X:

    $ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile

  2. Bekijk de inhoud van het .gitignore-bestand (Uitvoer: http://gitignore.io/api/ xcode,osx):

    $ gi xcode,osx

  3. 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

gitignore.io – hier zal het de gitignore-commando’s of tekst voor je genereren, zeg gewoon je api of os dat is het!. Kopieer en plak gewoon in uw bestand. eenvoudig!


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 concommando:

    1. open cmden zeg cdtegen je git-repository
    2. zeg copy con .gitignoreen druk op Ctrl+Z.

voer hier de afbeeldingsbeschrijving in

  • Met start notepad .gitignorecommando:

    1. open cmden zeg cdtegen je git-repository
    2. zeg start notepad .gitignoreen druk op de knop Jain het geopende Kladblok-dialoogvenster.

voer hier de afbeeldingsbeschrijving in

  • Met de opdracht edit .gitignore(alleen Windows x86):

    1. open cmden zeg cdtegen je git-repository
    2. zeg edit .gitignoreen sluit de geopende bewerkingseditor.

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, cmdopenen 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 F6en druk vervolgens op ENTER
Nu heb je een leeg .gitignore-bestand, bewerk je bestand in de editor die je hebt


Antwoord 20

Vensters
voer hier de afbeeldingsbeschrijving in

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:
voer hier de afbeeldingsbeschrijving in

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:

voer hier de afbeeldingsbeschrijving in

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.
voer hier de afbeeldingsbeschrijving in


Antwoord 25

Als je niet wilt dat je .gitignore de repository van iemand anders verstoort, kun je ook .git/info/excludegebruiken. (Zie http://help.github.com/ignore-files/)


Antwoord 26

Zonder de opdrachtregel te gebruiken

  1. Open teksteditor en voeg je regels toe.
  2. Klik op Bestand->Opslaan als
  3. 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:

  1. open een cmd-venster en typ “edit .gitignore”.
  2. 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 .gitignoretypen in Windows Powershell.


Antwoord 30

Als u een bestand in Xcode wilt toevoegen, gaat u naar het menu en navigeert u naar
menu BestandNieuwBestand

Kies voor een .gitignore-bestand OtherLeegen 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

Other episodes